Live2D

Java基础语法

特别感谢狂神说Java

想学习可以去B站搜狂神说的视频,质量感觉特别好。而且免费。一起学习,一起加油。

注释

// 单行注释:可以注释一行文字。

/* */ 多行注释:可以注释一段文字。

/** */ JavaDoc:文档注释

标识符

关键字

abstractassertbooleanbreakbyte
case catch char class const
continue default do double else
enum extends final finally float
for goto if implements import
instanceof int interface long native
new package private protected public
return strictfp short static super
switch synchronized this throw throws
transient try void volatile while

标识符注意点

  • 所有的标识符都应该以字母,美元符,或者下划线开始。

  • 首字符可以是字母,美元符,或者下划线和数字的任意组合。

  • 标识符大小写是很敏感的。

  • 不能使用关键字作为变量名和方法名。

  • 合法标识符:age,$salary,_value, _1_value

  • 不合法的标识符:123abc,-salary,#abc

  • 最好不用中文和拼音命名。

数据类型

强类型语言:要求变量的使用要严格符合规定,所有变量先定义后才能使用。

弱类型语言:基本类型,引用类型。

自增自减

        int a = 3;
       int b = a++;//执行完代码后,给b赋值,再自增。
       System.out.println(a);//4
       int c = ++a;//执行完代码后,先自增,再给c赋值
       System.out.println(b);//3
       System.out.println(c);//5
        int a = 3;
       int b = a--;//执行完代码后,给b赋值,再自减。
       System.out.println(a);//2
       int c = --a;//执行完代码后,先自减,再给c赋值
       System.out.println(b);//3
       System.out.println(c);//1

幂运算

借助Math.pow();来幂运算。

double pow  = Math.pow(2,3);//8.0很多运算,利用工具类运算。

逻辑运算符

&& 与 :两个变量都为真,结果才为真。

|| 或 : 两个变量有一个为真,结果才为真。

! 非 (取反) :如果为真,结果为假。如果为假,结果为真。

短路运算

//短路运算
int c = 6;
boolean d = (c<5)&&(c++<8);//c<5是false,c++<8没有执行
System.out.println(d);//false
System.out.println(c);//6

位运算

 /*
二进制
A= 0011 1100
B= 0000 1110
 -------------------
A&B= 0000 1100 位数相乘 0 0得0,0 1得0,1 1得1。
A/B= 0011 1110 位数相乘 0 0得0,0 1得1,1 1得1。
A^B= 0011 0010 位数相同得0,不同得1。
~B= 1111 0001
------------------------
2*8=16   拆分 2*2*2*2
效率极高
<< 左移 *2
>> 右移 /2
0000 0000   0
0000 0001   1
0000 0010   2
0000 0011   3
0000 0100   4
0000 1000   8
0001 0000   16
*/
 System.out.println(2<<3);//s
// + 字符串连接符
int a = 10;
int b =20;
位置不同结果也不同
System.out.println(""+a+b);//1020
System.out.println(a+b+"");//30

三元运算符

//三元运算符
// a ? b : c 如果a==true,则结果为b,否则为c
int score = 90;
String g = score>60?"及格":"不及格";//必须掌握
System.out.println(g);

包机制

一般利用公司域名倒置作为包名。

推荐看阿里巴巴开发手册

阿里巴巴开发手册下载

JavaDoc

JavaSE文档

JavaSE文档一定要看。

参数信息

  • @author 作者名

  • @version 版本号

  • @since 指明需要最早使用得jdk版本

  • @param 参数名

  • @return 返回值情况

  • @throws 异常抛出情况

创建Doc文件

第一种方法:在CMD中,javadoc 名字.java 生成Doc文件。

第二种方法:打开 idea,点击 Tools-> Generate JavaDoc,这样会打开生成 javadoc 文档的配置页面。

如图

 

 

 

posted @ 2021-01-12 18:46  MWTYING  阅读(62)  评论(0)    收藏  举报