初级JAVA教程

一.JAVA开发环境

1.编译运行过程:

1.1编译期:Java源文件,经过编译生成.class字节码文件

1.2运行期:JVM加载.class文件并运行.class文件

特点:一次编程,到处使用

2.名词解释:

2.1 JVM:Java虚拟机,加载.class文件并运行.class文件

2.2 JRE:Java运行环境,包含JVM虚拟机和运行Java程序所必须的环境

2.3 JDK:Java开发工具包,包含JRE和开发Java程序所必须的命令工具

说明:运行Java程序的最小环境是JRE,开发Java程序的最小环境是JDK

二.Java的基础定义:

1.变量:代词,指代的是里面存的东西,变量在使用之前必须声明并初始化

2.变量的命名:

2.1 只能包含字母,数字,_,$,不能以数字开头

2.2 严格区分大小写

2.3 不能使用关键字

2.4 可以中文命名,不推荐,建议使用英文,并且除了第一个单词首字母不大写其他首字母均大写的小驼峰命名,例如:firstTime

补充:

1.小驼峰命名法:变量或方法命名

2.大驼峰命名法:类命名

3.数据类型:基本数据类型和引用数据类型

3.八大基本类型

3.1 byte(字节型,1个字节),short(短整型,2个字节),int(整形,4个字节),long(长整形,8个字节),float(单精度浮点数,4个字节),double(双精度浮点数,8个字节),boolean(布尔型,存储true和false,1个字节),char(字符型,存储单个字符,2个字节)

注意:字符型直接量必须放在单引号中,有且只有一个字符,特殊符号需要通过\来转译

3.2 类型转换

3.2.1: 类型大小

byte<short=char<int<long<float<double

3.2.2类型转换的两种方式:

3.2.2.1:自动/隐式转换:小类型转大类型

3.2.2.2:强制类型转换: 大类型转小类型

注意:

1.强转有可能发生溢出或丢失精度

2.整数直接量可以直接赋值给byte,short,char,但不能超出类型数值范围

3.byte,short,char参与运算时,系统会自动转换成int类型再参与运算

三:运算符

1.算术:+,-,*,/,%,++,--

2.关系:>,<,>=,<=,==,!=

3.逻辑:&&,||,!

4.赋值:+=,-=,*=,/=,%=

5.字符串连接:+

6.三目运算:boolean?数1:数2

四:分支结构

1.if结构

2.if...else结构

3.if...else...if...结构

4swich...case结构

五:循环

1.循环三要素:

1.1循环变量初始化

1.2循环的条件

1.3循环变量的改变

2.循环结构

2.1:while循环

2.2:do.....while循环

2.3:for循环

3.嵌套循环

3.1循环中套循环,常常多行多列使用,一般外层控制行,内层控制列

3.2执行过程:外层循环走一次,内层循环走所有次

3.3嵌套层次越少越好

4.数组:是一种引用类型,相同类型数据的集合

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值