java设计小分队01
1.开发流程:
- 编辑:生成.java文件
- 编译:javac命令,生成.class文件
- 运行:java命令
2.标识符下列那个(不)合法:
除了第一个词小写,其他词首字母大写;java标识符为字母、下划线、美元符号和数字组成的长度不限的字符串,且不能以数字开头,此外,标识符不可以是关键字和保留字。
3.char类型定义:例如:char c=‘A’/ c=97/int x,y;
4.运算符加减乘除:例如5/2=2,5/-2=-2,-5/2=-2,具体内容在19页
5.(1)数组定义:
1.声明
2.new
3.数组名加下标
(2)二维数组:是可以省掉一维的,可以只定义第一维
6.构造方法的特殊性:方法名与类名相同、没有返回值、可以重载、默认构造方法、可以调用其他构造方法、作用域与其他方法相同以及在创建对象时被调用。通过合理使用构造方法,可以方便地初始化对象的状态,提高代码的可读性和可维护性。
7.继承关键字:extends
8.多态:假设有两类,A.super父类,B son子类
A a=new B();
9.异常,检查与非检查性:非检查性:RuntimeException,运行时异常,常见的runtimeexception异常:nullpointerexception空指针引用异常,classcastexception类型强调转换异常。。。。
10.jdk系统常见包:java.sql,java.io,java.util,不需要import导入的是java.lang
11.异常处理,throwble顶级父类分为error和exception,try catch finally有几种组合方式:三种:try+catch、try+catch+finally、try+finally
12.collection和map的区别:
Collection系列用于存储和处理集合元素是单个数据的情况(单链数据),又分为两类:一类是可重复、注重顺序的List子系;另一类是不可重复、相对不注重顺序的set子系。
Map系列用于存储和处理集合元素是键值对的情况。(双链数据)
区分两个就看后面的后缀是set还是map,例如Hashmap,hashset
13.抽象类和接口:
Implements为标志性接口,类使用关键字implements来继承接口,表明可以作为一个整体写入接口(通过implements关键字来声明要实现的接口)。
14.io和jdbc没出大题,应该就是小题?
15.面向对象三大机制:继承、封装、多态
16.switch()case,括号里可以是什么类型?char、byte、int、short、boolean、String类型或者是枚举类型,六个写四个即可。
17.包,import导入包
18.接口的引入原因:解决单系统问题
19.顶级父类:upset()
20.构造方法:69页:方法名([形式参数表列]){
//构造方法的方法体
}
例如:子类想改变父类相同的属性:
class B{
Int a;
Class A extends B{
Int a;
Public A(int a){
This.a=a;
Super.a=1;
}
}
}
This关键字:
21.封装:封装了成员变量和成员方法,成员变量用private修饰
22.四个访问修饰符对应三个关键字:public(共有的)、private(私有的)、protected(保护的)
23.异常体系结构、集合体系结构都有相应的题,多看几眼
看程序写答案或者补全程序:
- 异常:这段程序包含异常,看try里有没有冒异常,如果冒异常我就执行catch,如果没抛异常,就正常执行
- 多态:一个父类两个子类,打印子类的内容。
Calss A{
Print()}
Class B extends A{
Print()}就相当于八父类的那个给覆盖了,所以当你声明一个A的时候,如果我new B,那调用的是B。 - jdbc流程:
1.加载驱动
2.建立连接
3.创建statement
4.执行sql语句
5.处理结果
6.关闭资源
4.一段代码,简单不难
5.多态,如何体现多态:父类与子类之间有多态,同一个类中有多个同名方法,统一的接口不同的方式去实现,比如动物有不同的叫声。
最后一个编程题大概率排序。
相关文章:
java设计小分队01
1.开发流程: 编辑:生成.java文件编译:javac命令,生成.class文件运行:java命令 2.标识符下列那个(不)合法: 除了第一个词小写,其他词首字母大写;java标识符为…...
instant ngp win11 安装笔记
目录 训练保姆级教程: instant ngp安装参考: 编译步骤1 编译步骤2 我把编译成功的库分享到百度网盘了 训练保姆级教程: 英伟达NeRF项目Instant-ngp在Windows下的部署,以及数据集的制作(适合小白的保姆级教学)_colmap2nerf.p…...
Microsoft Word去除页面多余的换行符
大家写论文的时候或者排版的时候可能遇到换行符多出来了导致页面的不美观。像下面这张图一样,虽然latex不会出现这种问题。 处理方式 点击插入然后点击分页 结果展示...
[Javaweb/LayUI/上机考试作业/开源]学生/图书/课程/仓库等管理系统六合一基础功能通用模板
展示 考试要求 给定用户表和六张图书/教师/顾客/仓库....的表(随机给每人抽选),要求实现用户登录注册,异步更新,对物品增删改查,精确/模糊查询等。 环境 tomcat 9 mysql 8 java 17 项目结构 项目类图 写前…...
完善 Golang Gin 框架的静态中间件:Gin-Static
Gin 是 Golang 生态中目前最受用户欢迎和关注的 Web 框架,但是生态中的 Static 中间件使用起来却一直很不顺手。 所以,我顺手改了它,然后把这个改良版开源了。 写在前面 Gin-static 的改良版,我开源在了 soulteary/gin-static&a…...
html websocket的基本使用
html websocket的基本使用 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><meta http-equiv"X-UA-Compatible" content"IEedge" /><meta name"viewport" content"w…...
大数据 MapReduce是什么?
在Hadoop问世之前,其实已经有了分布式计算,只是那个时候的分布式计算都是专用的系统,只能专门处理某一类计算,比如进行大规模数据的排序。 很显然,这样的系统无法复用到其他的大数据计算场景,每一种应用都…...
ubuntu 如何放开防火墙端口,ubuntu 防火墙操作命令,ubuntu 防火墙全面操作说明
本文介绍了Ubuntu操作系统有关防火墙操作的命令。为了便于说明,请使用 root 用户或具有超级管理员权限的用户登录到 Ubuntu 系统,这样操作命令前就不需要加 sudo了。 一、安装防火墙 如果没有安装防火墙,请用如下命令安装: apt …...
计算机视觉入门与调优
大家好啊,我是董董灿。 在 CSDN 上写文章写了有一段时间了,期间不少小伙伴私信我,咨询如何自学入门AI,或者咨询一些AI算法。 90%的问题我都回复了,但有时确实因为太忙,没顾得过来。 在这个过程中&#x…...
Ndk编译hevc静态库
源码下载: https://hg.videolan.org/x265 然后执行以下脚本: #!/bin/bash# 设置NDK路径,根据你的实际安装路径修改 NDK_PATH/mnt/c/Users/Administrator/ubuntu_dev/ndk/android-ndk-r21e# 设置目标平台和ABI版本,可以根据实际情况修改 aarch64-linux-…...
Linux系统安装MySQL
Linux系统安装MySQL 第一步:下载YUM wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm第二步:安装MySQL的YUM 仓库 rpm -ivh mysql57-community-release-el7-11.noarch.rpm第三步:查看MySQL版本 yum repolist …...
linux go环境安装 swag
下载依赖包 go get -u github.com/swaggo/swag编译 移动到下载的swag包目录,一般在$GOPATH/pkg/mod下 查看 GOPATH echo $GOPATHcd /root/GolangProjects/pkg/mod/github.com/swaggo/swagv1.16.2go install ./cmd/swag/不出意外,$GOPATH/bin下 已经有了swag 初…...
高效分割视频:批量剪辑,轻松提取m3u8视频技巧
在数字媒体时代,视频分割是一项常见的需求。无论是为了编辑、分享还是其他要求,经常要将长视频分割成多个短片。传统的视频分割方法往往需要手动操作,既耗时又容易出错。现在来看云炫AI智剪高效分割视频的方法,批量剪辑并轻松提取…...
自由DIY预约小程序源码系统:适用于任何行业+自由DIY你的界面布局+全新升级的UI+多用户系统 带安装部署教程
随着移动互联网的普及,预约服务逐渐成为人们日常生活的一部分。从家政服务、医疗挂号到汽车保养,预约已经渗透到各个行业。然而,市面上的预约小程序大多功能单一,界面老旧,无法满足商家和用户的个性化需求。今天来给大…...
el-select 多选,选有一个未选择的选项
多选有未选择这个选项后。会出现一个情况,绑定的数据为[‘未选择’,‘cpu1’,‘cpu2’] 进行一个处理,选择(未选择)就清除(其它的选择),选择(cpu)就清除(未选…...
CISSP 第6章: 密码学与对称加密算法
第六章 密码学与对称加密算法 6.1 密码学历史上的里程碑 6.1.1 凯撒密码 简单的将字母表中的每个字母替换成其后的三个字母,是单一字母的替代置换密码 6.1.2 美国内战 美国内战使用词汇替代和置换的复杂组合,从而试图破坏敌人的破译企图 6.1.3 Ultra与…...
《深入理解C++11:C++11新特性解析与应用》笔记八
第八章 融入实际应用 8.1 对齐支持 8.1.1 数据对齐 c可以通过sizeof查询数据的长度,但是没有对对齐方式有关的查询或者设定进行标准化。c11标准定义的alignof函数可以查看数据的对齐方式。 现在的计算机通常会支持许多向量指令,4组8字节的浮点数据&a…...
算法——BFS解决FloodFill算法
什么是FloodFill算法 中文:洪水灌溉。假设这一块4*4的方格是一块土地,有凸起的地方,也有凹陷的地方(凹陷的地方用负数表示)。此时下大雨发洪水,会把凹陷的地方填满。绿色圈起来的属于一块区域(…...
【Linux】常用的基本命令指令②
前言:前面我们学习了Linux的部分指令,今天我们将接着上次的部分继续将Linux剩余的基本指令. 💖 博主CSDN主页:卫卫卫的个人主页 💞 👉 专栏分类:Linux的学习 👈 💯代码仓库:卫卫周大胖的学习日记…...
52、全连接 - 特征与样本空间的对应关系
上一节说到经过全连接层之后,神经网络学习到的特征,会从隐层特征空间逐步映射到样本空间,这主要是由于全连接层可以融合全局的特征。 在经过全连接层之后,在 ResNet50 这个神经网络中会输出1000个特征的得分值,这1000个特征的得分值,便可以对应到图像的分类。 怎么对应…...
娱乐圈天降紫微星承载使命,海棠山铁哥扛起原创影视复兴大旗
一、乱世先声每一个时代的乱象,都需要一位天命者终结。 每一次行业的沉沦,都需要一束紫微星光破暗。当下影视行业,早已偏离创作初心,走入本末倒置的绝境。 翻拍泛滥成灾IP套皮横行情怀反复透支流水线作品扎堆 资本只求快速变现&am…...
深入解析:NRF24L01如何“伪装”成蓝牙设备?STM32实战代码拆解
深入解析:NRF24L01如何“伪装”成蓝牙设备?STM32实战代码拆解 在物联网设备爆炸式增长的今天,2.4GHz频段已成为无线通信的主战场。NRF24L01作为一款经典的射频芯片,以其低廉的价格和稳定的性能赢得了大量开发者的青睐。而蓝牙技术…...
AI Agent + 指纹浏览器:从0搭建MCP Server实现批量账号自动化管理
我是张大鹏,做了十多年人工智能,带过不少项目。说实话,AI Agent 最难的不是生成内容,是"动手干活"——大模型再强,如果只能输出文字而不能操控真实环境,自动化就永远差最后一公里。最近在研究 In…...
SpringBoot项目里用Sharding-JDBC做分库分表,这5个配置项最容易踩坑
SpringBoot整合Sharding-JDBC分库分表:五大高频配置陷阱与实战解决方案 当数据库单表数据量突破千万级大关时,分库分表几乎是每个Java开发者必须面对的课题。作为Apache ShardingSphere的核心模块,Sharding-JDBC以其轻量级、低侵入的特性成为…...
告别紫黑格子!SFM/VMD模型导入避坑指南:VMT文件常见错误与Notepad++语法高亮配置
SFM/VMD模型材质修复实战:从紫黑格子到完美渲染的终极指南 当你兴奋地将精心挑选的MMD模型导入Source Filmmaker时,屏幕上刺眼的紫黑格子就像一盆冷水浇灭了创作热情。这种"模型界的404错误"并非世界末日,而是VMT文件在向你发送求…...
iPhone 5c中国遇冷复盘:产品定价、市场预期与战略博弈的深度解析
1. 项目概述:一次关于市场预期的“误判”复盘2013年秋天,苹果公司发布了被外界普遍视为“专为新兴市场打造”的iPhone 5c。这款拥有多彩聚碳酸酯外壳的手机,在发布前就被贴上了“廉价iPhone”的标签,尤其是针对像中国这样庞大且正…...
基于Vagrant的Claude本地部署:自动化AI开发环境搭建指南
1. 项目概述:一个让Claude在本地“安家”的Vagrant包装器 如果你和我一样,是个喜欢在本地环境折腾各种AI工具的开发人员,那你肯定对Claude这个强大的语言模型不陌生。但官方提供的使用方式往往受限于网络环境、API调用成本或者隐私顾虑&…...
历史周期律的动力学本质:集体意识场视角下的文明演进规律
引言 历史周期律——王朝兴替、文明盛衰、社会变革的波浪式重复——是人类文明最令人困惑又最无法回避的现象。从司马迁的“天下大势,分久必合,合久必分”,到汤因比的文明挑战-回应理论,无数先贤试图揭示这一规律的底层逻辑。然而…...
实时代码光标同步工具:跨设备与团队协作的开发效率利器
1. 项目概述:一个为开发者设计的代码光标同步工具如果你和我一样,经常需要在多台设备、多个编辑器窗口,甚至是与同事进行远程结对编程时,保持代码编辑位置的同步,那么你肯定理解那种来回切换、手动寻找上次编辑位置的痛…...
SincNet实战:用PyTorch复现说话人识别,并探讨其对抗攻击的脆弱性与防御思路
SincNet实战:从说话人识别到对抗防御的全链路技术解析 当声纹识别系统在智能门锁中误将陌生人识别为业主时,背后可能是精心设计的音频对抗样本在作祟。SincNet作为直接从原始波形学习的CNN变体,其带通滤波器设计带来的可解释性优势࿰…...
