* 二、Java入门概述
* 学习流程:Java语法(基础)、JavaWeb(前端)、数据库如MYSQL(Java与数据)、Java框架(spring等)
* 三、正式学习心得
* 1.Java语言是什么?
* Java语言发展史:
* Java语言创始人:James Gosling-软件专家、1995.5.19出生加拿大、Java之父
* SUN公司:Standford University NetWork斯坦福大学网络公司
* 1995.5.23 Java语言诞生
* 1996.1 JDK1.0(JDK是什么?--Java开发工具包,供开发人员使用的1.0版本,目前是1.8版本)
* 1997.2 JDK1.1
* 1998.12 JDK1.2(将Java分成了J2SE,J2EE,J2ME三个版本/平台--每一个版本占领不同市场)
* 2000.5 J2SE1.3
* 2002.2 J2SE1.4
* 2004.10 JDK1.5(改名JavaSE5.0,JavaEE,JavaME)
* 2006.12 JavaSE6.0
* 2009.4.20 甲骨文(Oracle)74亿美元收购Sun
* 2011.7 JavaSE7.0
* 2014.3 JavaSE8.0
* Java语言平台:
* JavaSE:Java 2 Platform Standard Edition标准版(为开发普通桌面和商务应用程序提供的解决方案/其他两者平台基础/桌面应用程序的开发)
* JavaME:Java 2 platform Micro Edition小型版(为开发电子消费产品和嵌入式设备提供的解决方案-被安卓代替)
* JavaEE:Java 2 platform Enterprise Edition企业版(为开发企业环境下的应用程序提供的一套解决方案,该技术包含的技术如Servlet、JSP等,主要针对web)
* Java语言跨平台原理:
* 平台:指操作系统(Windows、Linux、Mac)
* 跨平台:Java程序可以在任意操作系统上运行,实现一次编写到处运行
* 原理:实现跨平台需要Java的虚拟机JVM(Java Virtual Machine)
* 原理如图day01-1-1所示:
图day01-1-1 Java语言跨平台原理
* JRE和JDK
* JRE:Java Runtime Environment Java运行环境,包括Java虚拟机JVM和Java程序所需的核心类库,若想要运行一个开发好的程序,计算机中只需要安装JRE即可
* JDK:Java Development Kit Java开发工具包,JDK是给Java开发人员使用的,其中包含了Java开发工具,也包括了JRE,所以安装了JDK,就不用单独安装JRE。其中的开发工具为:编译工具(Javac.exe)、运行工具(Java.exe)
* 二者关系如图day01-1-2所示:
图day01-1-2 JRE/JDK/JVM关系
* 2.常用DOS命令
* 打开控制台
* win+R,输入cmd回车(Enter键)
* 常用命令
* d:+回车,盘符切换为D盘
* dir(directory)+回车,列出当前目录下的文件以及文件夹
* cd(change directory)+文件名+回车,改变指定目录(进入指定目录)
* cd..+回车,回退一级
* cd\+回车,回退到根目录(即盘符级别)
* cd 文件夹名1/文件夹名2/..+回车,进入多级目录(若在该目录下有文件,直接输入文件名和后缀名,如1.txt则会直接打开该文件)
* cls(clear screen)+回车,清屏
* exit+回车,关闭dos命令
* 上下箭头:即用键盘的↑、↓切换之前执行过的命令
3.HelloWorld案例
* JDK下载与安装:
* 参考文章末尾的优秀同行链接、建议多参考几篇再慢慢动手实践,不要急于求成只看一篇文章就照着来,因为他的电脑和安装版本等信息一般是不一样的,安装时记住自己所选择的每一个步骤,否则就要面临删不干净、安装不好的情况!!!
* 我的建议是先看几篇文章,选择适合自己电脑的jdk版本(64位/32位、Windows/Linux等不同信息),下载安装时千万记得自己的下载和安装路径(我的建议在d盘、e盘安装,并且是只用一个英文来作为一个目录,简洁且一般不会出问题,比如我的安装路径为E:\Tools\jdk,后面有大用途)!
* 一步步根据多篇文章进行,遇到与文章不同情况就上网找资料怎么做,不出意外应该是没问题
* 本人安装的是Windows系统、jdk1.8版本、64位的jdk
* 下载安装完成后,就要进行测试是否安装成功:(这一步才是最关键的一步)
(1)win+r运行cmd,打开dos窗口
(2)进入jdk安装目录下的bin目录
(3)输入javac屏幕输出帮助信息即安装成功(4)安装后的目录图、dos测试图如图所示:
图day01-1-3 jdk安装后的目录图
图day01-1-4 jre安装后的目录图
图day01-1-5 在bin目录下测试是否安装成功(后续配置环境变量后可以不用在bin目录下输入javac也可以测试成功)
* HelloWorld案例的编写以及运行
* 原理:写一个HelloWord的Java文件(即HelloWorld.java)---compiler编译器编译---成为HelloWorld字节码文件(即HelloWorld.class)---Interpreter解释器解释---输出所需内容
* 通过DOS窗口实现,由于没有配置环境变量,所以编写java代码案例需要在bin目录下编写,首先鼠标在bin文件夹下新建一个文本文件(HelloWorld.txt),将该文件夹下的隐藏文件后缀功能取勾选,然后将txt改为java,这样文本文件就会改成java文件;如图所示
图day01-1-6 HelloWorld.java文件的编写在bin目录下
* 然后输入java代码,记住命名的文件名与代码的类名要一致,这里都是HelloWorld,有兴趣的可以先去了解类名是什么,这里先记住即可,代码如下:public class HelloWorld { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("这是第一个java实现案例---HelloWorld!!"); } }
* 最终在DOS窗口使用两条命令分别进行编译和解释输出即可,分别是javac HelloWorld.java,若无报错情况,则在bin目录下会自动生成对应的字节码文件,即HelloWorld.class文件,最后输入java HelloWorld即可输出你的代码所要输出的内容,即--这是第一个java实现案例---HelloWorld!!,如图所示:
图day01-1-7 DOS窗口实现第一个java案例
* HelloWorld案例常见问题
* 大小写区分,文件后缀名是否显示,在编写代码的符号时一定一定要用英文符号,如; " " {}等等PS:jdk安装下载参考文章:
(96条消息) JDK的下载与安装(详细过程)_Mencury的博客-CSDN博客
(96条消息) jdk1.8下载安装教程_沐恩_的博客-CSDN博客
(96条消息) 2022最新JDK1.8下载与安装教程(Win11)_Mr.黑大帅的博客-CSDN博客_下载jdk1.8