编译型与解释型
区别在于翻译的时机
编译型: 把写出来的程序翻译成机器码
解释型: 一句一句解释 比如javascript
java 的运行:是先将Java文件编译成字节码文件,再通过jvm来解释给电脑,同时具备解释型和编译型的特点
idea
快捷键
//psvm
public static void main(string[] args){
//sout
system.out.println()
JAVA基础语法
注释
单行注释
//注释
/*注释
一段文字*/
为止
标识符
// 标识符
String ahead = "0";
String A ="1";
String _ ="2";
String $ = "2";
String ¥ ="9";
/* String * ="9";
String # ="8";
String @ = "8";
总结:标识符只能用 下划线— ¥ $ 大写和小写字母开头*/
首字母后可以加其他符号,但是#仍然不行
注意事项
- 可以用中文但是不建议
- 非法标识符 123abc -salary #abc
数据类型
所有变量都要先定义再能使用
//字节
byte
//占一个字节
short
//占两个字节
int
//占四个字节
long
/*占八个字节,数字MAX21亿
,数字后需加L*/
//浮点数
float
//占四个字节,数字后加F
double
//占八个字节
//字符
char
//后面只能接一个字符 占两个字节,用‘’
string
//不是关键字,是类;后接字符串,用""
//布尔值:是非
Boolean
//只占一个字节其值只有ture和false两个
课堂实例
public class demo02 {
public static void main(String[] args) {
String a ="hello";
int num = 12;
//string 指的是字符串,不能用数字
System.out.println(a);
System.out.println(num);
int num1 =10; //最常用的
byte num2 =30;
short num3=30;
long num4 = 1010L;//long类型要在数字后面加L
//小数,浮点数
float num5 = 50.3F;//float类型要在数字后加F
double num6 = 3.1415926;
//字符
char name = '国';//只能加一个字符(一个字,一个字母)
//字符串,String不是关键字,is类
//String nameb ="liu66";
//布尔值:是非
boolean flag =ture;
//boolean flag =false;
字节
位(bit)
字节byte
1 byte=8 bit
1024B=1KB
1024K=1MB 兆字节
1024M=1GB 吉字节
1024G=1PB 拍字节 千万亿字节
1024P=1EB 艾字节 百亿亿字节
1024E=1ZB 泽字节 十万亿亿字节
1024Z=1EB 尧字节 一亿亿亿字节
1024E=1BB 一千亿亿亿字节
大数据真让人激动*