Java入门——环境安装及语法简单介绍

Java入门

入门:

  • 编译环境的安装
  • 如何输出“Hello,World”
  • 关键字、标识符、基本数据类型
  • 类型转换
  • 运算符
  • 方法

编译环境的安装

  • JDK下载
  • JDK安装
  • 配置环境变量
  • 测试

JDK安装

其实关于JDK的安装队大部分人来说并不陌生,在这里我就简单的说下注意事项和相关的问题。
1.JDK下载(再这里需要先选择Accept,然后选择相应的版本进行下载)
这里写图片描述
2.JDK安装
这里写图片描述
3.完成安装之后,开始我们相应的环境变量配置。
那我们配置环境变量的目的:为了让系统更快找到jdk\bin
(Windows10系统右击此电脑(我得电脑)->属性->高级系统设置->环境变量
新建系统变量:
JAVA_HOME:Java\bin(Java代表的是你下载jdk的后,jdk的路径,并不是Java单词)这里写图片描述
Path:%JAVA_HOME%\bin;(这个是jdk中的bin目录,%…%是地址的一种表示方式,有兴趣可以去查查,这里不解释太多)放在Path中路径的最前边。
这里写图片描述
完成后可以再cmd(命令提示符,windows+R,输入cmd)
这里写图片描述
中检测下自己是否安装成功,再命令提示符框中输入 java(回车)
这里写图片描述
再输入javac(回车)
这里写图片描述
如果完成这些,那么你就完成了JDK的安装

输出“Hello,World”

我们怎么来用java输出我们的第一个程序呢?
首先我们,可以用记事本来写一下我们的第一个程序,向世界打一个友好的招呼。
这里写图片描述
这里写图片描述
然后我们再cmd中运行下,试试看。
这里写图片描述

关键字、标识符、基本数据类型

关键字:Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。
那我们怎么区分呢?1.首先关键字是全小写的。2.在超级文本编译器中是会变色的。


标识符:用于Java程序中变量,类,方法等命名的符号。
哪么标识符应该注意什么呢?
1.标识符是由26字母的大小写、0-9数字、$、_(下划线)组成的。
2.标识符不能是关键字
3.开头要以下划线和字母开头
4.命名规则:(大驼峰,首字母大写,单词的首字母大写)类名、接口名
(小驼峰,首字母小写,单词首字母大写)变量名、方法名
常量名:全部大写,如果有多个单词下划线隔开。
常见常量格式:
1.字符串常量:“…”
2.整数常量:100
3.浮点数常量:100.0
4.字符常量:‘1’
5.布尔类型:true\false
6.空常量:null


基本数据类型
四八种
布尔类型:boolean
字符类型:char
整数类型:byte 、short、int、long
浮点类型:float、double

注意:
1.浮点数虽然表示小数形式,但是是一个近似值,并非精确值。
2.整数的默认类型为int。
3.浮点数的默认类型为float。
4.数据范围与字节数不一定相关。


变量:程序运行期间内容可以发生改变的量
格式:
数据类型 变量名称;
变量名称=数据值;
可以合写为:数据类型 变量名=数据值;

注意:
1.如果创建多个变量,那么变量之间的名称不可重复
2.对于float和long类型来说,后缀F和L不能省略。
3.如果使用byte和short类型的变量名,右侧数值不能超过左侧范围(就是说数值不能超过数据类型的数据范围)
4.没有赋值,不能直接使用变量
5.变量不能超过作用域的范围
6.可以通过一个语句来创建多个变量

类型转化

类型转换:自动类型转换、强制类型转换
自动类型转换:
规则:数据范围从小到大
特点:代码不需要特殊处理,自动完成。数据类型不一致时,将会发生数据类型转换。
强制类型转换:
规则:讲范围大的转换成为范围小的
特点:代码需要进行特殊的格式处理,不能自动完成。
格式:范围小的数据类型 范围小变量名=(范围小的数据类型)原范围大的数据;
eg: int num=(int) 100L;

注意:
1.强制类型转换容易让精度损失,数据溢出
2.byte\short\char都可以发生数学运算
3.byte\short\char这三种类型在运算时,先升为int在进行计算。
4.boolean类不能发生类型转换

运算符

运算符:进行特定操作的符号
一元运算符:只需要一个数据就可以进行操作。
二元运算符:需要两个数据才可以进行操作
表达式:用运算符连接起来的式子。
四则运算:+、-、*、/、%

注意:
1.一旦运算中有不同数据,那么结果是范围大的那个数据类型。
2.整数相除得到的时整数
3.取模的结果与模号左边的数值的符号一致

“+”
1.对数值加法
2.对char,计算之前char会被提升为int类型
3.对于String(字符串数据类型,引用类型),+代表字符串连接(任何数据于字符串连接时,都会变成字符串)
赋值预算符:=、+=、-=、*=、\=、%=
1.变量才能使用赋值运算符
2.复合赋值运算符其中隐含了一个强制类型转换
比较运算符:>、<、>=、<=、==、!=
逻辑运算符:&&、||、!

 注意:
 1.逻辑运算符只能用于boolean值
 2.&&、||需要左右各自有一个boolean值
 3.&&、||两种运算符,如果有多个条件,可以连续写
 4.短路效果:&&如果左边为false不会再向右执行,||如果左边为true不会向右执行

三元运算符:需要三个数据才可以进行操作。
格式:数据类型 变量名=条件判断?表达式A:表达式B;
流程:条件判断 true 变量=A;
条件判断 false 变量=B;
注意:
必须同时保证表达式A与表达式B都符合左侧数据类型的要求

方法

定义格式:
public 方法返回值类型 void 方法名(参数){
方法体;
return …;
}
方法三要素:返回值、方法名称、参数列表。

1.方法定义的先后顺序无所谓
2.方法的定义不能嵌套、包含
3.方法执行需要调用

调用格式:
方法名称();

注意(方法):

*1.方法应该定义在类中,不能再方法中定义方法。
2.方法定义的前后顺序无关。
*3.方法定义之后,不调用不会执行。(执行方法必须调用)
*4.如果方法有返回值(返回值类型不是void,void的返回值return语句可以省略不写,默认为 return ;),必须写上”return“语句;
*5.return后面的返回值类型,必须和方法前面的返回值类型对应。
6.对于void没有返回值的方法,不能写return后面的返回值。
*7.一个方法中可以有多个return语句,但是必须保证同时只有一个会被执行,两个return不能连写。(在方法中的选择结构会被用到)

猜你喜欢

转载自blog.csdn.net/waitwolf/article/details/81297359