JavaSE基础笔记整理

Java语言的跨平台性

操作系统:windows,linux,mac,unix

跨平台原理:java程序的运行实在jvm虚拟机中运行的,只需要在不同的操作系统中安装虚拟机即可

JDK和JRE

JDK包含了JRE和JVM虚拟机,以及开发工具包

JRE包含了运行环境和JVM虚拟机

JVM保证了程序的运行和跨平台性

入门案例HelloWorld

public class HelloWorld {
	public static void main(String[] args) {
		System.out.println("HelloWorld");
	}
}

public class HelloWorld  定义了一个名为"HelloWorld"的公开的类

public static void main(String[] args)  主方法 本类在执行时的入口

System.out.println("HelloWorld")  输出语句,在控制台输出引号引起来的内容

Java基础语法

Java中的注释

注释的作用:对程序进行简单的说明,给自己理解或让别的程序员在读你的代码时能更好的理解你的代码

分类:单行注释://注释的内容

           多行注释:/*注释的内容*/

            文档注释:/**注释的内容*/

/*
	这是我的第一个入门程序。很开心啊~
	佛祖保佑,永无BUG
*/
//这是定义了一个类。类名叫:HelloWorld
public class HelloWorld {
	//main方法是程序执行主入口
	public static void main(String[] args) {
		//这是一条输出语句。输出hello
		System.out.println("hello");
	}
}

Java中的关键字

关键字是什么

        被java语言赋予了特殊含义的单词       例如:上面代码中的public  class  static等等都是关键字

特点:关键字的单词全部小写(在一些编辑器中会有颜色和亮度的变化)

Java中的常量

常量是什么

在程序运行中不会发生改变的值叫做常量

分类:字符串常量          被双引号括起来的          例 "java"  "你好"

           字符常量              被单引号括起来             例  'a'    'b'   'c'

           整数常量              常见的整数           例   10  -1   520

           小数常量              常见的小数           例    5.1    8.88

           布尔常量               true  真        false  假

           空常量                  null

数据类型

        数据类型分为基本数据类型和引用数据类型(后面会有,暂时只说基本类型)

        基本数据类型有分有

                   四类八种 整数类型: byte  short   int(默认) long

                                   浮点类型:float   double(默认)

                                   字符类型:char

                                   布尔类型:boolean

Java中的变量

             变量的定义:在程序运行中,其值可以发生改变

             变量定义格式:  数据类型   变量名 = 变量值

             定义时注意事项:

                         变量名不能重复

                         定义变量时必须赋值,不赋值不能使用,使用前必须赋值

                         定义 long 和 float 类型时,因为java语言默认为 int 和 double,需要在后面加L和F

Java中的标识符

        标识符就是用来起名字的

        定义格式:大小写英文字母、数字、_ 、$

        注意事项:不能以数字开头

                          不能使用关键字

                          严格区分大小写

                          建议起到见名知意 例如:name   age

        命名规范:

                给方法或变量起名,遵循小驼峰命名法:如果如果是一个单词,全部小写。如果是多个单词,第一个单词首字母小写,其余单词首字母全部大写

                给类或接口起名,遵循大驼峰命名:如果是一个单词,首字母大写。如果是多个单词,每个单词首字母都要大写

数据类型的转换

        数据类型的大小关系       

                byte -> short - > int -> long - > float - > double

                char - > int -> long - > float - > double

        隐式转换(从小到大):不需要关心,可以直接写

        强制转换(从大到小):目标类型 变量名 = (目标类型)被转换的值,注意使用强制转换可能会造成数据丢失,不建议使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值