续上
编写代码
public class Hello{
public static void main(string[] args){
System.out.print("Hello,World!!!");
}
}
编译javac java文件,生成一个class文件
运行java class文件
Java程序运行机制
编译型
解释型
源程序(java文件)——java编译器——字节码——类装载器—— 字节码校验器——解释器——操作系统平台
注释
注释并不会执行,是给写代码的人看的
写注释是一个非常好的习惯
平时写代码保持规范
Java中的三种注释
1.单行注释 //注释
2.多行注释 /* 注释 */
3.文档注释 /** */
快捷键
psvm
sout
有趣的代码注释
/*
__----~~~~~~~~~~~------___
. . ~~//====...... __--~ ~~
-. \_|// |||\\ ~~~~~~::::... /~
___-==_ _-~o~ \/ ||| \\ _/~~-
__---~~~.==~||\=_ -_--~/_-~|- |\\ \\ _/~
_-~~ .=~ | \\-_ '-~7 /- / || \ /
.~ .~ | \\ -_ / /- / || \ /
/ ____ / | \\ ~-_/ /|- _/ .|| \ /
|~~ ~~|--~~~~--_ \ ~==-/ | \~--===~~ .\
' ~-| /| |-~\~~ __--~~
|-~~-_/ | | ~\_ _-~ /\
/ \ \__ \/~ \__
_--~ _/ | .-~~____--~-/ ~~==.
((->/~ '.|||' -_| ~~-/ , . _||
-_ ~\ ~~---l__i__i__i--~~_/
_-~-__ ~) \--______________--~~
//.-~~~-~_--~- |-------~~~~~~~~
//.-~~~--\
*/
// .-~~~~~~~~~-._ _.-~~~~~~~~~-.
// __.' ~. .~ `.__
// .'// \./ \\`.
// .'// | \\`.
// .'// .-~"""""""~~~~-._ | _,-~~~~"""""""~-. \\`.
// .'//.-" `-. | .-' "-.\\`.
// .'//______.============-.. \ | / ..-============.______\\`.
//.'______________________________\|/______________________________`.
/*
_ooOoo_
o8888888o
88" . "88
(| -_- |)
O\ = /O
____/`---'\____
.' \\| |// `.
/ \\||| : |||// \
/ _||||| -:- |||||- \
| | \\\ - /// | |
| \_| ''\---/'' | |
\ .-\__ `-` ___/-. /
___`. .' /--.--\ `. . __
."" '< `.___\_<|>_/___.' >'"".
| | : `- \`.;`\ _ /`;.`/ - ` : | |
\ \ `-. \_ __\ /__ _/ .-` / /
======`-.____`-.___\_____/___.-`____.-'======
`=---='
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
佛祖保佑 永无BUG
*/
标识符
关键字
Java所有的组成部分都需要名字。类名、变量名及方法名都被称为标识符
标识符注意点
-
所有标识符都应该以字母(A-Z或a-z)、美元符($)、下划线(_)开始
-
首字符之后可以是字母、美元符、下划线或数字的任何字符组合
-
不能使用关键字作为变量名或方法名
-
标识符是大小写敏感的
-
合法标识符列举:age、$salary、_value、
-
非法标识符列举:123abc、-salary、#abc
-
可以使用中文名,但是一般不建议这样使用,也不建议使用拼音,很Low
数据类型
强类型语言:要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用
弱类型语言
Java的数据类型分为两大类
基本类型:
-
数值类型:
整数类型
byte占1个字节范围:-128-127;
short占2个字节范围:-32768-32767
int占8个字节范围:
浮点类型
float占4个字节
double占8个字节
字符类型char占2个字节
-
boolean类型:占1位,其值只有true和false两个
引用类型:
类
接口
数组
public class A {
public static void main(String[] args) {
//八大基本数据类型
int num1=1000000;
byte num2=20;
short num3=30;
long num4=40L;
//小数:浮点数
float num5=50.1F;
double num6=3.1415926;
//字符
char name='a';
//字符串,String不是关键字,类
String namea="星星";
//布尔值
boolean flag=ture;
//boolean flag=false;
}
}
变量
Java是一种强类型语言,每个变量都必须声明其类型
Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域
type varName [=value][{,varName[=value]}];
//数据类型 变量名=值;可以使用逗号隔开来声明多个同类型变量。
注意事项
-
每个变量都有类型,类型可以是基本类型,也可以是引用类型
-
变量名必须是合法的标识符
-
变量声明是一条完整的语句,因此每一个声明都必须以分号结束
1B(byte,字节)=8bit(位)
1024B=1KB
1024KB=1M
1024M=1G

浙公网安备 33010602011771号