Day01 Java概述

Day01 Java概述

1.1 基本常识

软件:一系列按照特定顺序组织的计算机数据和指令的集合。系统软件、应用软件。
开发:制作软件。
人机交互:软件的出现实现了人与计算机之间的更好的交互。
方式:图形化界面(360界面)、命令行方式(DOS命令cmd,windows键+R,cmd)。
dos命令行,常见命令
dir:列出当前目录下的文件及文件夹
md:创建目录
rd:删除目录
*cd:进入指定目录
*cd…:退回到上一级目录
*cd\:退回到根目录
del:删除文件
exit:推出dos命令行
在dos命令中删除文件必须保证文件夹为空,可以先进到文件夹里把文件夹里的文件都删掉,或者 del op
会出现C:\abc\op\ xing,是否确认<Y/N>?xing 代表所有文件,再删掉文件夹
删掉所有后缀为txt文件:C:\abc>del xing.txt
原先目录在C盘切换到D盘:D:

1.2 Java的跨平台性

简单易学,完全面向对象,安全可靠,与平台无关的编程语言
Java语言特点
跨平台性:通过Java语言编写的应用程序在不同的系统平台上都可以运行。
原理:先装一个软件自己独立解析java软件的解析器(虚拟机,也是一个软件),用虚拟机解析写好的Java制作的软件。
只要在需要运行Java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。由JVM来负责Java程序在该系统中的运行。
跨平台性图解
虚拟机依赖于平台,调用平台底层的东西。因为有了JVM,所以同一个Java程序在三个不同的操作系统中都可以执行。这样就实现了Java程序的跨平台性。也称为Java具有良好的可移植性。

1.3 Java语言的环境搭建

JRE(Java Runtime Enviroment Java运行环境)
包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。
JDK(Java Development Kit Java开发工具包)
JDK是提供给Java开发人员使用的,其中包含了java的开发工具,与包括了JRE。所以安装了JDK,就不用再单独安装JRE了。
其中的开发工具:编译工具(java.exe)、打包工具(jar.exe)等。
简单而言:使用JDK开发完成的java程序,交给JRE去运行。
JDK开发+运行环境(JRE运行环境(虚拟机))
下载JDK
官方网址:www.oracle.com–>Java for Developers–>Download JDK–>Download–>Platform(平台,下载选择针对某些系统版本的JDK–>Windows)–>Continue–>下载
java.sun.com自动定位到oracle页面–>Java SE/Java SE 6Update 22–>Download JDK–>Download–>Platform(平台,下载选择针对某些系统版本的JDK–>Windows)–>Continue–>下载
把jdk1.6.0.24目录放在移动设备里走就可以,不用每次都装,装的话,jdk版本会自动联网更新,不装就没有自动更新。
bin:开发工具在bin目录下。里面的文件都是用java编写,所以都必须有虚拟机运行环境的支持,所以jdk内含jre。
dos命令中,要求 在任意目录下都可以执行javac.exe
要想执行javac,必须切换到所在目录下执行,为了方便执行java所有平台的工具,可以把工具所在路径告诉系统,由windows帮我们去找所要执行的命令(必须为可执行文件),所以要执行配置环境变量(为了更变方便应用开发工具),把javac所在路径告诉系统。打开目录把路径复制,在编辑系统变量里 系统变量Path 放在最前面C:\jdk-10.0.2\bin; 加;号跟后面分隔开,放在前面系统先找这个路径。
若想运行配置后的结果,重新打开一个dos命令。
1.下载 2.安装 3. 配置环境变量 4.验证(重新打开dos命令行,在任意目录下试验,若出现javac不是内部或外部命令,也不是可运行的程序或批处理文件则说明环境配置成功)
如何配置电脑环境变量 https://jingyan.baidu.com/article/20b68a888931b6796cec622d.html
配置技巧:盘符有可能会变:把变化的部分单独用新的环境变量名记录,在path中获取该环境变量的值,获取用%%,即 动态获取某一个已存在的环境变量的值。若jdk的路径改变到E盘中,当目录改变只需要改变JAVA_HOME的值即可。大小写都可以,大写在环境变量中阅读更清晰。
JAVA_HOME=C:\jdk-10.0.2
path=C:\jdk-10.0.2\bin;…–>path=%JAVA_HOME%\bin;…
系统变量中新建系统变量 变量名:JAVA_HOME 变量名:C:\jdk-10.0.2
配置环境变量path总结
我的电脑-属性-高级-环境变量
编辑path环境变量,在变量值开始处加上java工具所在目录,后面用”;“和其他值分隔开即可。
打开DOS命令行,任意目录下敲入javac。
如果出现javac的参数信息,配置成功。这种配置方式一劳永逸。
临时配置方式:通过DOS命令,set命令,可以查看或设置环境变量的值。
退到C:\后,C:\set 显示所有配置好的环境变量的值
C:\set path 显示某一个已有的环境变量名,C:\set path=haha,改变path的值
注:DOS命令行的环境配置方式只在当前运行窗口有效,重新打开后属入 set path,还是显示原来的值。
需求:在原有目录基础上获取新的值。
C:\set path=haha
C:\set path=haha;%path%
C:\set path=haha;haha
注:如果不时通过 开始 重新打开新的DOS窗口,而是通过C:\方式重新打开新的界面,则该DOS界面会沿袭缘窗口的环境变量值。

1.4 Java程序开发体验–Hello World

在指定目录下建立文件夹存放,里面文件夹分天。

  1. 将Java代码编写到扩展名为.java的文件夹中。源文件
  2. 通过javac命令对该java文件进行编译。生成class文件(java运行文件,不能双击执行,只要计算机上有虚拟机就可以执行)
  3. 通过java命令对生成的class文件进行运行。
  4. 具体操作流程:
    Hello World流程图

报错
报错原因:1. 文件名写对,目录错了 2. 目录写对,文件名写对
报错
这个目录下没有Demo3 class文件,报错原因:1. java文件名写错了,目录错了 2. 类名写错了
在任意执行目录下执行java运行程序,demo.class文件所在目录告诉系统,同配置环境变量思想。
临时配置方式:C:>set classpath=类文件路径
C:>set classpath=空,什么都不写,对环境变量进行清空
虚拟机在查找目录先找的classpath,再找当前目录
上面与下面classpath设置差一个分号;
写分号:在制定的classpath路径下没有找到要运行的文件,会在当前路径下查找
不写分号:只在classpath找,不找当前目录
注:在设置classpath结尾处不加分号,告诉虚+拟机去指定目录下找
可以设置多路径(一个类放在C盘下D盘下)D:\java0217\01>set classpath=c:;d:\先找C盘再找D盘,C盘找到了就不找D盘了
设置在当前目录下再找一次:D:\java021+7\01>set classpath=.c:;d:\ “.”本身代表当前路径(前面路径D:\java0217\01是谁当前路径代表谁),先在当前路径查找,没找到再按指定路径进行查找,如果都没找到就是上面的错误NoClassDefFoundError:Demo
C:>path设置path,先在当前目录下找,没找到再去path环境变量里去找
一劳永逸:我的电脑-系统属性-高级-环境变量
exe可执行文件–>path java执行文件–>classpath

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值