注释:书写注释是必要的,一方面让你记得代码块的作用,一方面让项目中的其他接手人能看的懂。
? 1.单行注释 //
? 2.多行注释 /* */
? 3.文档注释 JavaDoc /** */
标识符:所有的组成部分的名字(类名、变量名以及方法名都称为标识符)
所有标识符都应以字母,$,或下划线(_)开始
java标识符是大小写敏感的
不能使用关键字作为变量名和方法名
关键字:系统定义好的
所有的字符本质还是数字
//转义字符 \t 制表符 \n 换行符 \u Unicode编码转义符
所有变量都必须定义后才能使用
Java的数据类型分为俩大类:
**基本类型(primitive type): **
1.数值类型
? (1).整数类型:byte(1个字节),short(2),int(4),long(8) long类型定义要在数字后加个L
//整数扩展:二进制0b,八进制0,十进制,十六进制0x
//浮点数扩展 :浮点数是有限离散,接近但不等于,所以最好完全避免浮点数比较,故使用自带的数学工具类BigDeciaml
//JDK7特性:数字之间可以使用下划线分割不影响输出
? (2).浮点类型:float(4) float类型定义要在数字后加个F,double(8)
? (3).字符类型char (2) String字符串(动态扩展)
2、boolean类型:占一个位,true/false
引用类型(reference type)
1、类2、接口3、数值
强制类型转换:类型字节长度高到低
自动类型转换:类型字节长度低到高
注意点:1、不能对boolean进行转换
? 2、不能把对象类型转换成不相干类型
? 3、把高容量转低容量强制转换会导致内存溢出或精度受损。
public class hellow {
public static void main(String[] args){
int i = 128;
int money = 10_0000_0000;
int year = 10;
long total = money*year;//money*year作为int类型乘完会先作为int类型保存,导致溢出,溢出值再强制类型转换为long
long total1 = (long)money*year;//低字节类型乘高字节类型自动转换高字节
byte b = (byte)i;//内存溢出
System.out.println(i);
System.out.println(b);
System.out.println(total);
System.out.println(total1);
}
}
Java是一种强类型语言,每个变量到必须声明其类型。
Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型,作用域。
type varName [value] [{,varName [=value]}]
变量:类变量 static,实例变量,局部变量
public class test1 {
//属性:变量
static double salary = 100;//实例变量
String name;//初始化默认值除基本类型为0外都为null,特殊是boolean为false
int age;//实例变量:从属于对象
//方法:main
public static void main(String[] args){
int i = 10;//局部变量
test1 test2 = new test1();
System.out.println(test2.age);
System.out.println(test2.name);
}
public void add(){
}
}
常量:特殊的变量,初始化后不许改变,常量名一般使用大写
final 常量名 = 值;
final String name = “lib”
算术运算符:+ , - ,* , / ,% , ++ , --
赋值运算符: =,+=,-=,*=,/=
关系运算符:> , < , >= , <= , !=
逻辑运算符:&&,||,!
位运算符:& , | , ^ , ~ ,>>, << , >>>
条件运算符:?:(简便的if判断语句)
**代码语句都是从左到右运行的 **
运算符优先级:
逻辑运算符扩展:(1)或运算中出现true不执行后续语句(2)与运算中出现false不执行后续语句,遵循(与假即假,或真即真),一旦既定结果,编辑器自动跳语句节省运行工作量。
测试语句:
public class Test1(){
public static void main(String [] args){
int i = 4;
int a = 3;
int b = 5;
boolean t = false;
t = (i <= 4)||(i++ <= 4);
System.out.println(i);//如果输出结果为4,说明不执行后续语句
System.out.println(""+a+B);//会默认把a和b转成字符串类型
System.out.println(""+(a+B);//正常输出a+b运算结果
System.out.println(a+b+"");//则输出a+b运算结果
}
}
ctrl+D//复制当前行到下一行
new packetage //包实质为文件夹
使用IDEA产生JavaDoc文件夹
1、新建一个文件夹用于存放JavaDoc文件
2、点击IDEA顶部Tools菜单中Generate JavaDoc选项
3、弹出界面中点击Output directory输入框后面按钮
4、弹出选择文件夹界面选择新建存放JavaDoc的文件夹
5、在底部的Locale输入框配置语言和编选集
? locale: zh_CN 代表中文
? Other......: -ending UTF-8 -charset UTF-8
6、在JavaDoc文件夹找到index.html
原文:https://www.cnblogs.com/libhoop/p/14428481.html