Java学习笔记

*爱你&永不变心* 提交于 2020-02-11 01:25:45

Java学习第一课 Day_01

  近日报了中公的Java培训班,但是因为最近新型冠状病毒肆虐,没有办法前往北京中 公基地进行学习,所以学校给我们报了名的
  学生安排了为期N久的线授课,进行Java基础的教授和培训。今天是开课第一天,写下我今日学习心得。

Java概述

1.定义:Java是一种面向对象、支持泛型编程也支持跨平台技术的一门高级编程语言。(简言之:Java是一门高级编程语言)
由定义可以看出Java的特点有三点:
【1】面向对象
【2】支持泛型编程
【3】跨平台
适用范围:移动端的开发和企业级的WEB开发。

起源:java起源1994年和1995年。詹姆斯,高斯林团队研发最终搞出来一段小demo,后来demo开源到网上,通过大量程序员的完善
和补充最终形成了初期的java【后期更名】。
发展历程:
sun公司他就在1996年进行相关的整理,发布开发人员可以使用的开发环境JDK1.0
1997年JDK1.1版本
1998年JDK1.2版本
2000年JDK1.3版本2002年	JDK1.4版本
2004年JDK1.5版本【增加泛型等很多好用的技术】
2006年JDK1.6版本
2009年的sun公司被Oracle公司收购
2011年才发布JDK1.7版本
2014年发布JDK1.8版本
2017年JDK1.9版本
2018年JDK10JDK11
2019年JDK12JDK13
但是市场开发使用中目前国内使用最多的版本是jdk7和jdk8这两个版本,且8版本正逐步取代7版本

2.跨平台性
即一次编译可以在多平台运行。
前提条件:Java的代码运行实际是在一个虚拟的计算机上运行的系统只要安装其对应版本的虚拟机便可以实现跨平台运行Java。
Java虚拟机:JVM
3.JVM、JRE、JDK
JVM即Java虚拟机
JRE是Java的运行环境(包括Java的Jvm和Java的运行需要的资源)
JDK是Java的开发环境(包括JRE和Java开发需要的资源)

入门学习案例

public class HelloWorld {
			public static void main(String[] args){
						System.out.println("HelloWorld")	;
        }
}

在cmd中
Javac命令用来编译.java文件生成.class文件
Java 命令用来运行.class文件
JDK目录:
bin目录:存放JDK运行使用到的一些exe程序
include目录: 用来存放C语言的相关头信息
jre目录:JDK自带的jre环境内容
lib目录:存放的JDK提供写好的相关资源(核心类库)

环境变量
此电脑–》属性–》高级系统设置–》环境变量–》系统变量
用变量法设置环境变量
新建一个系统变量,变量名为JAVA_HOME,变量值为JDK存放路径至bin目录上一层
在这里插入图片描述
然后编辑PATH变量新建一个变量输入JAVAHOMEJAVA_HOME\bin即可
用变量法设置环境变量,即使JDK卸载或路径变动也只需更改变量中的路径即可,而无非更改path变量,
减少了系统受损害的可能性。
然后是开发工具超级记事本editplus和eclipse的安装和配置,网上教程及其多,不多做赘述。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!