Java基础语法
一、注释
作用:解释说明,在程序中不运行,增加程序的可读性。
注释分类:
- 单行注释//
- 多行注释/*注释内容 */
- 文档注释/** 注释内容 */
//单行注释
//System.out.println("A");
/*多行注释*/
/*
System.out.println("B");
*/
/**
* 文档注释
* */
/**
System.out.println("C");
System.out.println("D");
*/
二、public class与 class区别
1、一个java源文件中可以定义多个class,并且在编译的时候一个class会对应编译生成一个class字节码文件。还有,public的class可以没有。
2、如果定义public class的类,只能定义一个,并且要求此类名必须和java源文件名保持一致。
3、任何一个class中都可以设定程序入口,也就是说任何一个class中都可以写main方法(主方法),想从哪个入口进去执行,则让类加载器先加载对应的类即可,例如:想让A类中的main方法执行,则执行:java A,想让B类中的main方法执行,则执行:java B。但实际上,对于一个完整的独立的应用来说,只需要提供一个入口,也就是说只需要定义一个main方法即可。
三、关键字
- 关键词在Java中具有一定特殊含有字符,全部小写。
如:class public static void…等等 - 在EditPlus中,编写Java源文件没有更改主题的话,蓝色的字都是Java中的关键字。
- Java中的关键词,如图所示:
二、标识符
1、标识符就是名字,对类名、变量名称、方法名称、参数名等的 修饰
2、标识符的命名规则:
- 以字母、下划线_或$开头
- 其后可以是字母、数字、下划线_或$
- 区分大小写
- 不能使用关键字
注意:以上几点需要大家在以后不断的练习中进行掌握,不需要死记硬背 - 标识符的命名规范:
- 建议:标识符见名知意,也就是编写单词,如:name age
- 建议:类名每个单词首字母大写,如:HelloWorld Homework Student
- 建议:使用驼峰命名规则
- 建议:标识符不要超过15个字符,比较长的单词也可以以缩写形式呈现
如:arguments ------ >args
average ----- >avg
三、变量
-
字面量
1、字面量就是数据/数值,例如:1234,true,”abc”,”中国”,3.14。 -
变量
①变量是用来存放以上字面量的容器
②存放的数组是可以改变的,所以叫变量 -
常用的数据类型
-
①整数类型int
-
②浮点类型double
-
③字符串类型String
二、基本数据类型
基本数据类型又包括4 类8 种:
-
第1 类:整数型(不带小数的数字):byte,short,int,long
-
第2 类:浮点型(带小数的数字):float,double
-
第3 类:字符型(文字,单个字符):char
-
第4 类:布尔型(真和假):boolean
如图所示:
虽然以上列出来了4类,8种基本数据类型。
四、数据类型详解
-
字符类型应用
字符类型:char -
整数类型应用
整数类型包括:byte、short、int、long -
浮点类型应用
浮点类型包括:float、double -
基本数据类型转换
1、八种基本数据类型中,除boolean 类型不能转换,剩下七种类型之间都可以进行转换。
2、如果整数型字面量没有超出 byte,short,char 的取值范围,可以直接将其赋值给byte,short,char 类型的变量。
3、小容量向大容量转换称为自动类型转换,容量(以及转换规则)从小到大的排序为:byte < short(char) < int < long < float < double,其中short 和char 都占用两个字节,但是char 可以表示更大的正整数。
4、大容量转换成小容量,称为强制类型转换,编写时必须添加“强制类型转换符”(类型),但运行时可能出现精度损失,谨慎使用。
5、byte,short,char 类型混合运算时,先各自转换成int 类型再做运算。
- 3.8.5布尔类型应用
1、布尔数据类型:boolean
2、在Java 语言中布尔类型的值只包括true 和false,没有其他值。
true:真
false:假
五、IntelliJ IDEA的使用
-
5.1 IntelliJ IDEA介绍
IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。 -
下载
https://www.jetbrains.com/idea/
双击
以上安装完成了,然后进行激活。
第一步:将安装包中的进行解压缩,
将解压缩中的bin目录下的三个文件拷贝到IDEA安装之后的bin目录下,替换文件。
第二步:编辑idea.exe.vmoptions和idea64.exe.vmoptions文件,这两个文件的修改方式完全相同,都是修改文件的最后一行:"-javaagent:"。确保"-javaagent:将jar文件的全路径拷贝到这里"。例如:
-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA 2018.3.3\bin\JetbrainsIdesCrack-4.2-release-sha1-3323d5d0b82e716609808090d3dc7cb3198b8c4b.jar
第三步:重启IDEA,将以下激活码粘贴进去
ThisCrackLicenseId-{
“licenseId”:“ThisCrackLicenseId”,
“licenseeName”:“idea”,
“assigneeName”:"",
“assigneeEmail”:“idea@163.com”,
“licenseRestriction”:"For This Crack, Only Test! Please suppo。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
需要激活码私信我,我随时看到消息立刻发。
- 5.2 IDEA初次接触
在工程中创建子Module
新建包Package:类似于文件夹,包中可以存放包,也可以存放Java文件。
新建类class:可以在src目录下创建,也可以在指定的包中创建
建立的类中编写程序:
public class Test01 {
public static void main(String[] args) {
System.out.println("Hello Java");
System.out.println("Hello IDEA");
}
}
运行