1.安装ide
https://www.jetbrains.com/
idea需要优化,网上有教程
new-project-javase
new-module
file-project structure-sdk&language level 8
src-右键-new-java class
2.Java语法
写注释是个好习惯,方便自己方便队友,大公司必备
注释:
单行注释://
多行注释:/内容/
文档注释:/** */
养成好好习惯,代码注意规范
3. 关键字:
以上关键字不能用于标识符(标识符:Java所有的组成部分都需要名字。类名,变量名以及方法都称为标识符)
标识符:所有标识符都应该以字母,
,
三
种
开
始
。
首
字
符
之
后
用
字
母
,
,_三种开始。首字符之后用字母,
,三种开始。首字符之后用字母,,_,数字
关键字不可作为变量名或者方法名。变量名独有
标识符大小写敏感,区分大小写。标识符尽量用英语单词
4,数据类型:
Java是强类型语言:所有变量都要先定义后使用
vb,js是弱类型语言
特殊命名规则:long number1=20L;//大写
float number2=50.1F;//大写
字符只能放一个字:char name1='中':
字符串(不是关键字,是个类):String name2="china":
引用类型(reference type):类,接口,数组
1位=1bit
1Byte=1字节=8B=8b
1024B=1KB
1024KB=1M
1024MB=1G
5.进制
二进制:0b
八进制:0
十六进制0x
P24讲了金融数字的特殊情况以及面试问题
6类型转换
低————————>高
byte,short char,int,long,float,double
由低到高自动转换
由高到低强制转换
转换时可能存在内存溢出或者精度情况,所以要注意。
在运算时不同类型的数据先转化为同一类型然后运算
强制转换格式:int i=128;
byte b=(byte)i;
10_0000_0000=1000000000
7.变量
变量是程序中最基本的存储单元,包括变量名,变量类型,作用域。每一个变量都有类型,这个类型可以是基本类型也可以是引用类型,变量名必须是合法的标识符,变量声明是一条完整的语句,必须以;结束。(英文分号)
定义格式:int a=1,b=2,c=3;
变量分为:类变量(需要加static),实例变量(无static),局部变量()