漏了一丢丢 这才是第二的
Java体系的技术被划分为三大板块
JavaSe 标准版
JavaEE 企业版
JavaME 微型版
安装 JDK之后
JDK Java开发工具箱
JRE Java 运行环境
JVM Java虚拟机
快捷键
撤销 Ctrl +z
重做 Ctrl +y
回到行首 home键
回到行位 end 键
光标在前后 选中一行 shift +home 或者end
回到 文件开头 Ctrl +home
回到文件尾 Ctrl + end
选中一个单词 鼠标双击
选中一行 鼠标三击
Ctrl + shift 加左右箭头 选中单词
Ctrl +F 查找
dos命令行
绝对路径 H:\装的软件\Snipaste-2.5.6-Beta-x64
凡是win系统的路径起点是带盘符的就是绝对路径
相对路径 一定是相对当前位置而言的 不带盘符
dir 查看当前目录下有啥
cls 清屏
cd 切换 路径 change directory
del 删除
ipconfig
高级语言
低级语言 汇编
高级语言 C语言 面向过程
c++ 一半面向过程 一半面向对象
Java 完全面向对象(Java语言底层实际上还是c++实现的)
python 面向对象
……
Java语言特性
没有指针 不能直接操纵内存 通过Java虚拟机 jvm来操纵
不同于C语言 没有驾驭感 效率也没有C语言高
但是 不容易导致内存泄漏 简单了。
标识符
类方法接口常量
只能由数字字母下划线
不能数字开头
不能关键字 理论上没有长度限制
规范
见名知译 驼峰
关键字
全部小写
变量
变量三要素 : 数据类型 变量名 值
Java中的变量必须先声明 再赋值才能访问。
在方法体内声明的变量叫做局部变量
外以及类体内声明的变量叫做成员变量。
变量的作用域 :出了大括号就不认识了。
条件运算符 ==三目运算符
布尔表达式 ? 表达式1:表达式2;
字符串拼接
字符串连接运算符 +
+号两边都是数字类型的时候 求和
任意一边是字符时 进行字符串拼接
-
多个加号时,自左往右 有小括号优先小括号
-
public class HomeWork {
public static void main( String[] args{
int i=10;
i=i++;
System.out.println(i);
// 运行出来结果是10;
/*
i=i++;
相当于是
int temp=i;
i++;
i=temp;
*/
}
}
实现接收用户键盘输入
控制语句
-
选择语句 if switch
-
循环语句 for while do while
-
转向语句 break continue
switch
只支持int 和string (jdk8以后)
一些会自动转化
break;
default : 所有case 都没有匹配上 执行 default
case : 合并
break; 折断
-
用在switch 语句 防止case穿透
-
用在循环语句
break 并不会让整个方法结束,主要是用来终止离它最近的那个循环语句;
终止指定的循环。
a:for(){}
b:for( ){
break a;
}
浙公网安备 33010602011771号