学习java—第一天学习笔记

161 阅读3分钟

2019.7.17 NIIT第一天

自言自语:种一棵树最好的时间是十年前,或者现在

JAVASE基础学习第一天

一、java概述

java历史

1、java由谁发明:高斯林

2、java最初属于sun公司

3、java是免费

4、从1.1-->1.6

5、java卖给了Oracle(甲骨文)

6、起诉google的安卓系统侵权,赔偿10亿美元

7、google把高斯林请去修改java的内核,没有赔偿

8、高斯林去研发空间站中的卫星定位系统

9、Oracle不断给java升级1.6-->12版本

10、我们企业中目前使用的稳定版本为1.8


二、JVM,JRE,JDK三者之间的关系

问:java如何实现跨平台(可以在不同的操作系统上运行)

jvm:java虚拟机-运行java程序 JVM,JRE,JDK三者之间的关系

JVM,JRE,JDK关系图

常用的dos命令

打开windows的控制台 win+r----cmd

常用命令

d:回车 盘符切换

dir(directory)

进入 cd xxxx (tab键补全)

回退 cd..

cls 清屏

exit 退出dos命令行

三、下载安装JDK

/可执行程序:在windows中的可执行程序后缀为.exe或.bat/

使用JDK

在控制台中直接输入java-version来验证是否安装jdk

1、windows操作系统的控制台命令的执行方式

2、在环境变量中插到path中的路径

3、我们要使用jdk的bin目录的java.exe命令

4、只要把jdk/bin目录放在path中

环境变量设置


1、在环境变量中设置JAVA_HOME

2、在path中设置%JAVA_HOME%bin

3、在控制台中输入java -version进行测试


四、编写第一个java程序

思路:

1、编写一个后缀名为.Java代码

2、在文件中编写java代码

3、使用javac命令编译java文件,产生class文件(字节码文件)

4、使用java命令运行编写的java类


java入门常用关键字解释

public:公共的:表示我建的任何人都可以去访问

class:类(java中的关键字)

HelloWorld:类名字

main:java程序的入口方法

static:静态(修饰符)

void:表示该方法没有返回值

String[]:表示字符串数组(类型)

args:表示字符串的值

System.out.println("xxx"):在控制台的打印输出xxx信息

代码HelloWorld演示(java)

/*代码显示HelloWorld*/
public class HelloWorld{
	public static void main(String[] args){
		System.out.println("HelloWorld");
	}
}

五、编写java程序中一些常见问题

  • 机器中后缀名被隐藏---修改文件夹选项,把隐藏文件后缀名选项去掉

  • class的c应该小写(注意其他的英文单词的大小写问题)(一般类名需要大写)

  • 中文符号问题

  • 括号少写问题

editplus编辑软件安装

注意:设置字符集--工具-->设置参数-->文件-->ANSI解决中文乱码问题

六、java注释

注释:不用在程序中运行,起到解释说明的作用

java 中提供三种注释
	单行注释  //hi jarvis
	多行注释  /*hi jarvis*/
	文本注释  /** hi jarvis */	使用javadoc  xx.java  命令可以生成类API文件

七、总结

  • 介绍java的课程体系

  • AVA语言的概述 -- 稳定版本jdk1.8

  • jdk-jre-jvm之间的关系

  • jdk的安装和环境配置

    1、JAVA_HOME="XXXX"

    2、path=%JAVA_HOME%\bin

  • java中的命令

    1、javac 编译 xxx.java

    2、java 运行 xxx

    3、javadoc 生成java文档