JAVA基础1

jdk环境配置:

卸载需要删除安装目录,删除JAVA_HOME 和 Path

cmd输入java -version可以看是否还有jdk

添加jdk环境变量:1.JAVA_HOME添加文件路径

2.在Path里加%JAVA_HOME%\bin(引用JAVA_HOME的路径)

和%JAVA_HOME%\jre\bin


Java是区分大小写的

hello world:

public class Hello{

public static void main(String[] args){    //psvm自动生成

System.out.print("Hello,World!"); //sout自动生成

}

}

先新建一个后缀名为.java的文件,在cmd里面运行:javac Hello.java(编译,文件夹里多出一个Hello.class的文件)

java Hello(java运行class文件,输出Hello,World!)

注意:文件名和类名必须保持一致,并且首字母要大写。


单行注释://

多行注释:/* 内容 */

文档注释:/** */

标识符:开头:字母(大小写),$,下划线(_)

标识符不能有除$符以外的其他字符,不能使用关键字,大小写十分敏感。


新建.java文件或新建包:

如果不是新建Java项目,而是新建空项目,需要进行以下几个步骤:

 1、新建一个空项目:(点空项目而不是点Java)

空项目加入各种文件:

2、选New->Module,然后next,输入名字 

 

3、如下打开项目结构:

 4、进入项目结构,更改jdk到1.8和结构到8,然后apply,java环境到此就配置好了。



Java是强类型语言,即所有变量都必须先定义后才能使用。

定义变量:         数据类型     变量名    =    值    (可以用逗号隔开来声明多个同类型变量,但不建议)

八大数据类型:

整数:byte(1B)   short(2B) int(4B) long(8B)

浮点数:float(4B)    double(8B)  默认是double

long一般在数字后加上L来表示,float在数字后加上F来表示。

布尔值(1B)

char类型    字符(一个)   'A'    (2B)


字符串   String  (多个)  "ABC"

String不是关键字,是一个类。

二进制:以0b开头        八进制:以0开头        十六进制:以0x开头


浮点数有舍入误差,结果为约数(接近但不等于),所以最好完全避免浮点数进行比较。

eg:a=0.1   b=0.1   但a不等于b

Unicode编码     char c1='\u0061';    输出a

转义字符:\t四个空格    \n换行

强制转换:    (类型)变量名

eg:int i=10;byte b=(byte) i;

(低)byte,short,char-->int-->long-->float-->double(高)

注意:不能对布尔值进行转换;转换时可能存在内存溢出(计算时先对一个数进行装置转换可以解决)以及精度问题。

JDK7新特性:数字之间可以用下划线分割:10_0000_0000


类 {  类变量      实例变量     方法 { 局部变量 } }

局部变量只在自己的方法内有效,不能引用到其他方法中。

方法:public viod method(){ }

实例变量如果不自行初始化(赋值),则输出这个类型的默认值:

数字:0或0.0      字符串:u0000(16位0)      布尔值:false      除了八大基本类型其他都是null

类变量:加关键字static

类变量可以像局部变量一样直接输出,不像实例变量需要new一个对象,一定注意类变量加上static。


常量:static final 变量类型  常量名 = 值

(常量名一般使用大写字符)

方法名/变量名命名规则:首字母小写+驼峰原则  monthSalaryCount

类名命名规则:首字母大写+驼峰原则

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值