为什么学java呢?或许对于我这种没有吸收大学知识的堕落青年,java更像一盏明灯,在你摸索道路的时候突然出现在你前方,告诉你走这条路来挽救你的人生。
经过很长时间的寻找与等待,我终于坐进了蓝桥软件学院的教师,开始正式的学习java,接下来的时间,我也会坚持记录我的学习历程,只为自己能一步一步走的踏实。
JDK的安装及环境变量的配置
关于JDK的安装百度搜索有各种详细的教程,在这里我还是想分享我自己学习java的历程,若我说得太多,就有点偏离写这个的初衷。下面附送一个JDK1.8的安装地址[甲骨文官网]。把我的安装包也分享下以便对照:
关于环境变量的配置刚开始也是各种配不对,甚至怀疑是JDK下载出了问题,卸载重装了不知道多少次,也是闹了不少笑话。其实配置环境变量的目的还是为了指向JDK的安装目录,便于找到相应的命令程序。
有的同学都配置好后还是出现找不到或无法加载主类的情况,找到环境变量中的CLASSPATH删掉就好啦(我也是一步一步试过来的)。至此,我终于可以正式开始我的Java学习之路了!
JavaSE基础
关于Java基础,我们老师有一句话来说明它的重要性:Java基础是学习JavaEE、大数据、Android开发 的基石。
Java的特点
Java程序概述
Java源文件以java为扩展名。源文件的基本组成是类(class),一个源文件中最多只能有一个public类,其他类的个数不限,如果源文件包含一个public类,则该文件必须以public类名命名。
Java注释
// 单行注释 一般用在语句之后 变量 常量等 一般写在语句之后或者语句的上一行
/*
- 一般用在需要进行详细说明 说明性的描述比较多的情况
*/
/**
- 称为文档注释 其中注释的内容可以在后期直接使用javadoc命令来生成当前类的帮助文档
- 可以用在类上 也可以用在方法上
*/
标识符
命名规则:
● 由26个英文字母大小写,0-9 ,_或 $ 组成
● 数字不可以开头。
● 不可以使用关键字和保留字,但能包含关键字和保留字。
● Java中严格区分大小写,长度无限制。
● 标识符不能包含空格。
技巧:凡是自己可以起名字的地方都叫标识符。
关键字和保留字
这个还是用表格来的清楚
Java保留字的话现有Java版本尚未使用,但以后版本可能会作为关键字使用。自己命名标识符时要避免使用这些保留字 goto 、const
变量
变量用于在内存中保存数据
使用变量应注意:
● Java中每个变量必须先声明,后使用
● 使用变量名来访问这块区域的数据
● 变量的作用域:其定义所在的一对{ }内
● 变量只有在其作用域内才有效
● 同一个作用域内,不能定义重名的变量
打个比方,内存中变量就好比旅馆中的房间,常量好比住旅馆房间的人。
变量的分类
按照数据类型可将变量分为
按声明的位置可分为成员变量和局部变量
成员变量:在方法体外,类体内声明的变量
局部变量:在方法体内部声明的变量
第一个程序
基本的先写这么多,还是分享下我的第一个程序(也是我们老师布置的作业)。
public class ILoveJava{
public static void main(String[] args){
System.out.println("\t*\t\t\t\t\t\t\t\t\t\t\t\t*\t");
System.out.println("\n");
System.out.println("*\t\t*\t\t\t\tI Love Java\t\t\t\t\t*\t\t*");
System.out.println("\n");
System.out.println("\t*\t\t\t\t\t\t\t\t\t\t\t\t*\t");
System.out.println("\n");
System.out.println("\t\t*\t\t\t\t\t\t\t\t\t\t*\t\t");
System.out.println("\n");
System.out.println("\t\t\t*\t\t\t\t\t\t\t\t*\t\t\t");
System.out.println("\n");
System.out.println("\t\t\t\t*\t\t\t\t\t\t*\t\t\t\t");
System.out.println("\n");
System.out.println("\t\t\t\t\t*\t\t\t\t*\t\t\t\t\t");
System.out.println("\n");
System.out.println("\t\t\t\t\t\t*\t\t*\t\t\t\t\t\t");
System.out.println("\n");
System.out.println("\t\t\t\t\t\t\t*\t\t\t\t\t\t\t");
}
}