Java学习笔记
systeminfo 电脑信息查询
linux ifconfig
netstat 当前网络状态
127.0.0.1=localhost 本地回环测试地址
dir/a/w 显示盘符隐藏文件
attrib -h -s -r xxxx 让文件可以读写查看
del xxx 清空文件夹 md 创建文件夹 rd xxxx删除空文件夹
C:D: 切换盘符 ctrl+z/c 终止程序
cd xxxx 进入文件夹 cd ..退到上一步
mspaint 画板 calc 计算器 notepad 记事本 msconfig 系统配置
regedit 注册表
notepad++ editplus ultraedit sublime gvim 记事本
标识符是由数字,字母,下划线和美元符号组成,其他符号不可以
char的默认值 \u0000
强制转换会丢失精度 在范围内大的转小的可以直接转换
\ 转义字符
& 逻辑与
&& 短路与 如果第一个为false则不计算第二个
数值和字符串之间的+号为连接作用
Scanner scan=new Scanner(System.in);
scan.nextInt 文本输出
for循环中初始化条件只执行一次
IDE 集成开发工具
空对象不可以执行任何方法
CRUD
C -creat 创建
R -Relation Query 关联查询
U -Update 更新,修改
D -Delete 删除
系统和一般游戏的模板
public static void main(String[] args){
menu();
}
public static void menu(){
while(boolean){
菜单
switch(){
case 1.
方法
break;
case 2.
方法
break;
case 3.
方法
break;
case 4.
false
break;
default:
break;
}
}
}
void方法里面也可以用return 作用是结束当前函数
二维数组长度等于行数 列长度等于array[i].length
循环获取二维数组数据
public staitc void xx(){
boolean flag=true;
for(){
if(){
flag=false
break;
}
}
if(flag=true){
sout
}
}
字符串转为整型 int a=integer.parseInt();
冒泡排序 选择排序 快速排序(从上找大,从下找小分为两部分然后继续)
快速查找 二分法查找(start=mid+1 end=mid-1)
可以在方法里面的参数用提示输入也可以在调用方法的时候提示输入参数!
对数组进行增删改查处理需要先进行判空处理
创建多个对象用对象数组 类名[] 数组名=new 类名[];然后用for循环创建对象
静态代码块>静态方法>代码块>构造>成员方法
bean-db-service-view
==判断字符串地址 equals判断字符串是否相等
单例模式:私静私静 私静:私有静态对象 私:私有构造方法 静:静态方法
父类的静态方法和私有方法不能被重写
子类重写父类方法访问权限必须是大于等于父类
defaul 同包权限
public 同项目权限
private 同类权限
protected 同包权限 用于继承
子类创建构造方法时系统会自动调用父类构造方法 super调构造方法必须放在第一行 其他不用
常量不可修改 必须赋初始值
final修饰的引用类型地址不可以修改 内容可以修改

浙公网安备 33010602011771号