java介绍

1、java是什么?

java是一种语言。中国人和中国人之间的交流是依靠汉语,而计算机和人之间依靠的是计算机语言,而java就是众多编程语言中的一个。

编程语言排行榜网址:>>https://www.tiobe.com/tiobe-index/ <<

2、java的产生

首先认识一下java创始人:James Gosling

在1990年,sun公司启动了一个项目计划,叫绿色计划,想写一种语言去控制电视机的机顶盒,当时没有对该语言起名,当时该语言市场不大,于是把这种语言用来控制家用电器,如空调,冰箱洗衣机等进行一定的编程。后来在1992年对该语言起名为oak,因为sun公司在美国硅谷,那里橡树比较多。后来又对语言名称进行更改为silk,但是该名称在美国属于专业术语,由于美国许多程序员喜欢喝咖啡,于是起名为java。在1994年gosling参加了硅谷大会,演示java功能,他当时用java写了一个浏览器,名称是>>HotJava Browser<<,他用他的浏览器输入一个网址一回车出现了一个动态的网页,震惊世界。于是SUN公司搭建了一个FTP服务器把java公开免费下载,java市场得以推广。1995年SUN公司正式把该语言命名为java。

历史版本更新情况如下

java是哪个国家的软件 java是哪个国家的品牌_hello

三、java开发工具的介绍

①、Java开发工具

△记事本

△netbean

△eclipse【推荐】

②、如何选择开发工具

学习的开始阶段先选择使用记事本,培养写代码的格式和感觉,当对Java具有一定的了解后在转换成高级开发工具Eclipse。

③、为这么这么选择

①、更深刻的理解Java技术,培养代码感。

②、有利于公司面试。面试的时候公司会要求被面试者用纸和笔把程序写下来。

四、Java语言的特点
□Java语言是简单的

Java语言相对于其他语言来说比较简单。

□Java语言是面向对象的

	面向对象的意思目前不好说,只需要记住,在以后的学习中在慢慢体会。

□Java语言是跨平台(操作系统)的【即一次编译,到处运行】

		这里首先说明一下,Java语言是跨平台的,但是他的跨平台行依赖于JVM,JVM是不跨平台的【后续了解】。

□Java是高性能的

五、第一个java程序(HelloWorld)[通过该案例讲解在java程序运行原理]

1、了解Java的开发运行环境【即JDK[全程Java Development Kit]】。

  **什么是JDK**?
  	 所谓JDK就是Java开发运行环境,包括Java开发工具和Java运行时环境【JRE 全称Java Runtime Environment】,而JRE又包括Java虚拟机【JVM 全称Java Virtual Machine】和Java自带的标准类库【存在于Java安装目录下的lib文件夹中】。在不同平台【即操作系统】有不同的JVM。我们需要根据自己的平台下载与自己平台相匹配的JDK进行安装。

**什么是JVM**?
	JVM是Java Virtual Machine(Java>>虚拟机<<)的缩写,JVM是一种用于计算设备的规范,它是在已安装JDK的平台上虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。>>JVM虚拟机拓展阅读

**什么是JRE**?
	JRE是Java Runtime Environment(Java运行环境)的缩写,是用于Java程序的运行环境,包括JVM和核心类库。不做开发的平台可以只单独安装JRE来运行Java程序。

总结:我们想要运行一个已有的Java程序,那么只需安装 JRE 即可。 我们想要开发一个全新的Java程序,那么必须安装 JDK ,其内部包含 JRE 。

2、安装JDK

1、下载JDK

		JDK的下载网址为:>>https://www.oracle.com/technetwork/cn/java/javase/downloads/index.html<<

2、安装JDK

	第一步、双击下载后的安装程序,在出现的窗口中点击"下一步"。
	第二步、安装路径
	此处的安装路径务必记住!!!!默认路径为c盘的路径,可以不更改,直接点击下一步,如需更改安装路径可点击更改按钮.
	高能提示:安装路径中,建议不要包含中文和空格。jre可以不用安装了,原因是JDK中已经包含了jRE。
	后续操作都是点“确定”或者“下一步”,傻瓜操作不再赘述。

3、配置环境变量

1、为什么要配置环境变量

			开发Java程序,需要使用JDK中提供的工具,工具在JDK 1.8安装目录的 bin 目录下。
			在DOS命令行下使用这些工具,就要先进入到JDK的bin目录下,这个过程就会非常的麻烦。
			不进入JDK的 bin 目录,这些工具就不能使用,会报错。
			为了开发方便,我们想在任意的目录下都可以使用JDK的开发工具,
			则必须要配置环境变量,配置环境变量的意义 在于告诉操作系统,我们使用的JDK开发工具在哪个目录下。

		2、如何配置环境变量
				  	①点击计算机->右键->属性 
   		        ②高级系统设置
     			③高级—>环境变量
				④系统变量 →Path—>编辑→光标移到最前面→加上英文状态下的分号 ”;” 
				⑤进入到安装 jdk 目录 下的 bin,然后单击地址栏将此路径复制到变量值的最前面

4、JDK再解释

JDK中包含JRE和Java的工具,Java的编译器javac.exe和Java的解释器java.exe,
	在java的类库中有3600多个类,但是我们常用的类有150个,我们只需把这150个类掌握就可以成为java大神。
	另外配置环境变量的目的是为了告诉系统我们的JDK安装在了那里,
	当我们在CMD控制台进行调用开发工具和运行工具的时候系统可以及时找到并相应。

CMD控制台在哪里?我们可以同时按下“windows”+“R”,然后在出现的窗口中输入cmd,然后点击回车。就进入了cmd控制台了。
常见的DOS命令

盘符切换 盘符:
显示内容 dir
创建目录 md
删除目录 rd
进入目录
单级进入 cd 文件夹
多级进入 cd 文件夹\文件夹\文件夹…
回退目录
单级回退 cd…
多级回退 cd
删除文件
删除单个文件 del a.txt
删除多个文件 del *.txt
清屏 cls
查找使用过的命令 方向上下键
自动填充 Tab
退出 exit

5、编写源代码
1)先文件后缀名调出来,组织->文件夹和搜索选项->查看->隐藏文件的后缀名取消选中->确定
2)新建文件,后缀名改为.java
3)编写代码
4)文件所在路径在,执行javac命令(前提:配置了环境变量path) -> javac HelloWorld.java->回车
5)编译后就会出现一个以.class为结尾的字节码文件,使用java命令解释执行 -> java HelloWorld (因为java以类为单位)

//public: 公共的  
//class : 类    
//HelloWorld 类名:类名要与文件名保持一致  注意: 类名每个单词首字母大写
public class HelloWorld{  //类体的开始
	/*public : 公共的 
	  static : 静态的 
	  void : 没有返回值的 
	main(String[] args)  :  方法的名字 ()->参数列表
	 */
	public static void main(String[] args){ //方法的开始
		/**System: 系统 
		  out输出 
		  println: 打印    ()打印()中的内容  ""中的内容原封不动打印
		  */
		System.out.println("HelloWorld");
		
	} //方法的结束 
	
} //类体的结束

上方代码中,双斜杠//后面的文字都是注释内容,java中添加注释的方法共有三种,分别是

①、//行注释,我是注释内容
②、/*
			块注释,我是注释内容
	  */
③、/**
		*文档注释,我是注释内容
	 */
一般注释写在功能代码的上方,注释是给人看的,不是给机器看的,机器在编译的时候直接跳过注释。

java程序在运行的时候总是从main方法开始,也就是说main方法是程序执行的入口。
说明:java程序如果运行一定是从main方法开始,main方法不一定要放在public修饰的公共类中,也就是说包含main()的类如果运行不一定要是public修饰的类。

对于目前程序中出现的单词解释如下
public :表示这个类是公共的,一个java文件中只能有一个public类
class  :表示这是一个类
Hello :类名(公共类的类名必须和文件名一致)
main :一个主函数,相当于是程序的入口