1.sublime里JAVA的编译:sublime用GBK,在set file encoding里
2.没有GBK去Install
3.运行:code所在文件打开cmd,编译javac 文件名.java 运行java 文件名
4.编译后每个类都有一个对应的.class文件
5.文件名必须与Public类名一致,非public 类可以有多个
6.可以将main方法写在public中,运行指定非public 类,即 java 类名
class Dog{
public ststic void main(String[] args){
System.out.println("狗狗!");
}
}
class Tiger{
public ststic void main(String[] args){
System.out.println("小老虎!");
}
}
//编译:javac 文件名.java 执行:java 类名
7.转义字符
\t:一个制表位
\n:换行符
\\:一个\
\":一个"
\':一个'
\r:一个回车
控制台tab键能实现命令补全
8.注释(1)单行:// (2)多行/* */
(3)文档注释:javadoc -d 文件夹名 -xx -yy 文件名.java (-d是固定用法)
/**
*@author
*@version
*/
9.相对路径:”..\“上一级目录
绝对路径:
10.DOS指令
md 创建目录
rd 删除目录
dir 查看当前目录内容 dir d:\abc\abc1
cd 切换盘 cd /D c:
tree 目录树 tree f:
cls 清屏
exit 退出
copy 拷贝
del 删除
echo 输入内容到文件
move 剪切
11.JDK,JRE,JVM
JDK=JRE+java开发工具
JRE=JVM+核心类库
12.基本数据类型(byte,short,int,long,char,float,double,boolean),引用数据类型(类,接口,数组)
ps:String 在java 是类
13.数据类型
long num1=3l;
float num2=1.1f;
doble num3=1.1;
double num4=1.1f;
科学计数法 0.123e2 0.123 *100
14.java除法举例
浮点数除法运算与其他数比较时,可能出问题
15.API:类和使用方法 http://www.matools.com
16.字符类型 char c=' ',char只能赋值单个字
char本质是整数,输出时对应unicode字符
17.数据类型转换:低精度到高精度可自动转换
18.有多种类型的数据混合运算时,系统会将所有数据转换成容量最大的那种
(byte,short)和char不会互相自动转换,转成int后可进行运算
boolean不参与自动转换
19.强制类型转换:自动转换的逆过程,有损失
byte和short运算时当作int
20.基本数据类型转string:加""
String转其他: