一般编译语言分为:
编译型:全部编译之后再执行
解释型:一边编译一边执行
Java语言既属于编译型,有属于解释性语言
一般代码量少的时候没有注释还可以,但是当项目的工程量很复杂的时候没有注释是很难受的
注释是写给我们这些写代码的人看的,并不会被程序执行
一定要养成书写注释的好习惯
Java中的三种注释
public class Hellow {
public static void main(String[] args) {
//输出一个hello world
System.out.println("Hello,World!");
/*多行注释
* 可以换行,注释一段文字*/ /* 注释 */
//JavaDoc 文档注释 /** */ 可加参数
/**
* @Description HelloWorld
* @Author cdoudou
*/
}
}
平时写代码要注意代码规范
有趣的代码注释
/***
* ii. ;9ABH,
* SA391, .r9GG35&G
* &#ii13Gh; i3X31i;:,rB1
* iMs,:,i5895, .5G91:,:;:s1:8A
* 33::::,,;5G5, ,58Si,,:::,sHX;iH1
* Sr.,:;rs13BBX35hh11511h5Shhh5S3GAXS:.,,::,,1AG3i,GG
* .G51S511sr;;iiiishS8G89Shsrrsh59S;.,,,,,..5A85Si,h8
* :SB9s:,............................,,,.,,,SASh53h,1G.
* .r18S;..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,.1H315199,rX,
* ;S89s,..,,,,,,,,,,,,,,,,,,,,,,,....,,.......,,,;r1ShS8,;Xi
* i55s:.........,,,,,,,,,,,,,,,,.,,,......,.....,,....r9&5.:X1
* 59;.....,. .,,,,,,,,,,,... .............,..:1;.:&s
* s8,..;53S5S3s. .,,,,,,,.,.. i15S5h1:.........,,,..,,:99
* 93.:39s:rSGB@A; ..,,,,..... .SG3hhh9G&BGi..,,,,,,,,,,,,.,83
* G5.G8 9#@@@@@X. .,,,,,,..... iA9,.S&B###@@Mr...,,,,,,,,..,.;Xh
* Gs.X8 S@@@@@@@B:..,,,,,,,,,,. rA1 ,A@@@@@@@@@H:........,,,,,,.iX:
* ;9. ,8A#@@@@@@#5,.,,,,,,,,,... 9A. 8@@@@@@@@@@M; ....,,,,,,,,S8
* X3 iS8XAHH8s.,,,,,,,,,,...,..58hH@@@@@@@@@Hs ...,,,,,,,:Gs
* r8, ,,,...,,,,,,,,,,..... ,h8XABMMHX3r. .,,,,,,,.rX:
* :9, . .:,..,:;;;::,.,,,,,.. .,,. ..,,,,,,.59
* .Si ,:.i8HBMMMMMB&5,.... . .,,,,,.sMr
* SS :: h@@@@@@@@@@#; . ... . ..,,,,iM5
* 91 . ;:.,1&@@@@@@MXs. . .,,:,:&S
* hS .... .:;,,,i3MMS1;..,..... . . ... ..,:,.99
* ,8; ..... .,:,..,8Ms:;,,,... .,::.83
* s&: .... .sS553B@@HX3s;,. .,;13h. .:::&1
* SXr . ...;s3G99XA&X88Shss11155hi. ,;:h&,
* iH8: . .. ,;iiii;,::,,,,,. .;irHA
* ,8X5; . ....... ,;iihS8Gi
* 1831, .,;irrrrrs&@
* ;5A8r. .:;iiiiirrss1H
* :X@H3s....... .,:;iii;iiiiirsrh
* r#h:;,...,,.. .,,:;;;;;:::,... .:;;;;;;iiiirrss1
* ,M8 ..,....,.....,,::::::,,... . .,;;;iiiiiirss11h
* 8B;.,,,,,,,.,..... . .. .:;;;;iirrsss111h
* i@5,:::,,,,,,,,.... . . .:::;;;;;irrrss111111
* 9Bi,:,,,,...... ..r91;;;;;iirrsss1ss1111
*/
Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符
举例
public class Demo01 {
public static void main(String[] args) {
//合法命名
String Ahello = "doudou";
String hello = "doudou";
String $hello = "doudou";
String _hello = "doudou";
//非法命名
// String _ = "doudou";
// String 1hello = "doudou";
// String #hello = "doudou";
// String *hello = "doudou";
//大小写敏感
String name = "doudou";
String Name = "doudou";
//可以使用中文
String 小白 = "doudou";
System.out.println(小白);
}
}
要求变量的使用要严格符合规定,所有的变量都必须先定义后才能使用
好处:安全性比较高
缺点:速度比较低
要求变量的使用要符合规定
如JS,VB等语言
好处:速度比较快
缺点:安全性比较低
八大基本数据类型
public class Demo02 {
public static void main(String[] args) {
//八大基本数据类型
//数字类默认为0或者0.0,其余均默认为null
//整数
int num1 = 10; //最常用的数据类型
byte num2 = 20;
short num3 = 30;
long num4 = 40L; //Long类型要在数字后面加一个L
//小数;浮点数
float num5 = 50.1F;
double num6 = 3.1415926;
//字符
char name = ‘中‘;
//字符串,String不是关键字,是一个类
String Name = "豆豆";
//布尔值:是非
boolean flag = true;
//boolean flag = false; boolean默认是false
}
}
原文:https://www.cnblogs.com/cdoudou/p/13620144.html