Java0基础学习笔记、心得-day01(Java入门需知、Java入门概述、Java语言相关知识、JDK与JRE关系,常用DOS命令、JDK的下载安装与HelloWorld案例实现与常见问题。)


 * 二、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

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值