Java基础
现在在自学Java。观看的是Bilibili的狂神说
一,注释
注释分为三种。分别为单行注释、多行注释和文档注释。其中文档注释也叫JavaDoc。
注释的作用是提高代码的可读性,一个工程的代码会经历不同程序猿的键盘。为了后者的理解,也为了当代码量庞大时,自己可以回头检查理清思路。注释是必要的。
在一些大厂的招聘中是明确要求应聘人员具有良好的习惯。这里的良好习惯就包括代码的规范与注释。
首先,我们先来看一下单行注释
单行注释很简单,使用的方法是"//"。在某行的代码后,想加入作者的注释,就可以输入//。在//之后的文字都记入注释行列,在执行代码时不会被执行。
例如:
public class Dome01 {
public static void main(String[] args) {
int i=10;//定义整型变量i,并初始化为10。
System.out.println(i);
}
}
//以上为单行注释的举例
单行注释,顾名思义,注释只能在单行进行。无论前面有没有代码,输入英文符号“//”后就可以添加注释。
多行注释
有时,在注释过长或者单纯的不想进行单行注释时,我们可以进行多行注释。多行注释的使用方法如下:
public class Dome01 {
public static void main(String[] args) {
int i=10;
/*
定义整型变量i,并初始化为10。
定义整型变量i,并初始化为10。
定义整型变量i,并初始化为10。
*/
System.out.println(i);
}
}
为了代码的美观性,我们一般首尾两对注释符号单独成行。在中间加入注释。
文档注释(JavaDoc)
javadoc是Sun公司提供的一个技术,它从程序源代码中抽取类、方法、成员等注释形成一个和源代码配套的API帮助文档。也就是说,只要在编写程序时以一套特定的标签作注释,在程序编写完成后,通过Javadoc就可以同时形成程序的开发文档了。
JavaDoc的使用方法如下:
/**
* 文档注释
*/
常用标签 | 说明 |
---|---|
@author | 作者名 |
@version | 版本号 |
@since | 指明需要最早使用的jdk版本 |
@param | 参数名 |
@return | 返回值情况 |
@throws | 异常抛出情况 |
作为初学者,我们大多使用单行注释与多行注释。JavaDoc使用较少。
有趣的注释
/***
* _ooOoo_
* o8888888o
* 88" . "88
* (| -_- |)
* O\ = /O
* ____/`---'\____
* . ' \\| |// `.
* / \\||| : |||// \
* / _||||| -:- |||||- \
* | | \\\ - /// | |
* | \_| ''\---/'' | |
* \ .-\__ `-` ___/-. /
* ___`. .' /--.--\ `. . __
* ."" '< `.___\_<|>_/___.' >'"".
* | | : `- \`.;`\ _ /`;.`/ - ` : | |
* \ \ `-. \_ __\ /__ _/ .-` / /
* ======`-.____`-.___\_____/___.-`____.-'======
* `=---='
*
* .............................................
* 佛祖保佑 永无BUG
*/
/***
* _ooOoo_
* o8888888o
* 88" . "88
* (| -_- |)
* O\ = /O
* ___/`---'\____
* . ' \\| |// `.
* / \\||| : |||// \
* / _||||| -:- |||||- \
* | | \\\ - /// | |
* | \_| ''\---/'' | |
* \ .-\__ `-` ___/-. /
* ___`. .' /--.--\ `. . __
* ."" '< `.___\_<|>_/___.' >'"".
* | | : `- \`.;`\ _ /`;.`/ - ` : | |
* \ \ `-. \_ __\ /__ _/ .-` / /
* ======`-.____`-.___\_____/___.-`____.-'======
* `=---='
* .............................................
* 佛曰:bug泛滥,我已瘫痪!
*/
二,标识符与关键字
Java中所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。
而关键字,大家可以理解为Java内部已经规定好的标识符。例如,基本数据类型int、btye、char等
标识符
以下是标识符的命名要求
1.由标识符的组成:26个英文字母(大、小写),数字,下划线,美元符号$
2.Java标识符严格区分大小写,长度无限制
3.标识符不能用数字开头
4.为了提高标识符的可读性,尽量起有意义的名字,一般都是用英文单词表示
5.不要使用关键字和Java中的自带类名称做标识符
以下为举例
int JUju;
int juju1;
int jujuHandsome;//(驼峰原则,当标识符的命名由多个单词组成时,非首单词的首字母大写(小驼峰原则);所有单词字母大写(大驼峰原则))
int _juju;
int $juju;
关键字
Java中的关键字基本都在这里了:
abstract | assert | boolean | break |
---|---|---|---|
case | catch | char | class |
continue | default | do | double |
enum | extends | final | finally |
for | goto | if | implements |
instanceof | int | interface | long |
new | package | private | protected |
return | strictfp | short | static |
switch | synchronized | this | throw |
transient | try | void | volatile |
每个关键字都有Java赋予它的作用含义。我们会在接下来的学习中学到,大家现在可以先看看,过个眼熟。
三,数据类型
Java的数据类型可以简单分为两大类——基本类型与引用类型。
基本类型
数据类型 | 关键字 | 占用字节数 | 范围 |
---|---|---|---|
字节型 | byte | 1 | -128 ~ 127 |
短整型 | short | 2 | -32768 ~32767 |
整型 | int | 4 | -2147483648~2147483647 |
长整型 | long | 8 | -9223372036854775808~9223372036854775807 |
单精度浮点型 | float | 4 | 1.4E-45~3.4028235E38,-1.4E-45~-3.4028235E38 |
双精度浮点型 | double | 8 | 4.9E-324~1.7976931348623157E308,-4.9E-324~-1.7976931348623157E308 |
字符型 | char | 2 | '\u0000' ~ '\uffff' |
布尔型 | boolean | 1 | true,false |
引用类型
应用类型分为类,接口,数组
这三个类型各自有各自的独特作用。这里暂时不做说明。
这里用类给大家举个例:
public class Clock{
int t;
boolean flag;
char a;
}
拓展
1、Java是强类型,大小写敏感语言
强类型是指Java要求变量的使用要严格符合规定,所有变量都要先定义后才能使用
大小写敏感是指:在Java中代码的大小写都会被识别出来,举例如下
int A;
int a;
//“A”与“a”这是两个不同的变量
byte t;
Byte t;
//“byte”与“Byte”这是两个不同的数据类型;当然“Byte”不属于Java数据类型的基本类型,我们会在接下来的“包机制”中讲到;
2、命名
其实,根据上文给出的示例,大家也可以知道我们在Java语言中如何命名变量了
type varName;//变量类型 变量名
type varName = value;//变量类型 变量名 = 变量值
type varName1 = value,varName2 = value;//用逗号隔开,申明多个同类变量
四,准备工作
1,编写软件
很多语言都有不同的编写平台、软件。对于Java我们常用到的是IDEA。
①下载
首先,我们先登录IDEA的官方界面IntelliJ IDEA: The Capable & Ergonomic Java IDE by JetBrains
我们点击中间的“Download”,进入下载界面
进入下载界面后会有,两个下载选项供你选择
一个是Ultimate最终版,另一个是Community社区版。社区版功能较少,免费;最终版功能全,付费;
我建议学生下载社区版就可以了。虽然功能不全,但也足够我们使用了。
然后就是一路Next。
②使用
关于IDEA的使用,我会在接下来以Java语言为例,慢慢向大家介绍。
关于英语掌握不强的同学,我将介绍一下怎么把英文界面转化为中文
首先大家先找到设置Settings
然后选中Plugins,在搜索栏内搜索Chinese,然后下载图像是一个”汉“字的插件。
应用后IDEA的界面就转化为中文了。
2,JDk的安装与环境的配置
①首先,什么是JDK?
JDK是Java Development Kit的缩写,翻译过来就是Java开发工具,我们可以简单理解使用Java必须得有JDK这个东西。
JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。
②JDK的下载安装
首先,我们进入官网Java SE Development Kit 8 — 下载 | Oracle 中国
点击”JDK Download“进行下载。在进入下载页面后,下载者需要根据自己电脑的属性选择合适的版本进行下载
那么如何查看哪个版本适合自己呢?
首先,回到桌面,右键此电脑,选择属性,进入属性界面。
可以看到我的电脑操作系统是64位的,也就是说我该选择倒数第二个,也就是Windows x64 Installer进行下载。
然后就是清一色的NEXT或者下一步了,但是!!!请记住我们将文件安装再哪,也就是记住它的路径。因为接下来配置环境需要用到。
这里建议大家设置一个environment文件夹,专门用于配置环境。
③环境的配置
首先,需要我们找到“编辑系统环境变量”。
在这开始菜单栏内直接搜索“编辑系统环境变量” 就可以进入以下界面
点击进入环境变量界面。
然后再这里添加JAVA_HOME就可以了。不可以用其他的名字,安装JDK,配置环境时只能用JAVA_HOME并且全部大写。
变量值就是刚刚安装的路径
然后找到“Path”
然后添加红框内的内容就可以了。