java开发教程视频(Java开发入门①)
博客内容是本人自学java过程 ,所以具体工具的下载步骤会省略 。其中的部分下载和安装步骤 ,引用了其他博主的相关文章 。
Java语言
Java是目前世界上最流行的计算机编程语言 ,是一种可以编写跨平台应用软件的面向对象的程序设计语言 ,也是当今使用率最高的编程语言 。 Java有着自己独特的优势:语言简单 、是一个面向对象 、分布式应用并且安全 、体系结构中立并且可移植 ,最重要 ,它是一个动态语言 。
Java是一种面向对象的编程语言 。具有跨平台 、面向对象 、泛型编程的特性 。分为三个版本 ,分别是JavaSE标准版(个人计算机上的应用) ,JavaEE企业版(服务器端的应用) ,JavaME微型版(消费性电子产品的应用) 。Java语言的特点
java语言
简单性——解释性 面向对象——高性能 分布式处理——多线程 健壮性——动态 结构性——安全性 开源定义:一个软件是开源的 ,最基本的含义是代码是公开的 ,任何人都可以去查看 ,修改以及使用 。
首先,开源代码和闭源代码非常不同 。闭源代码就是普通的商业版权软件 ,代码是封闭的 ,只有作者才能看到,出了问题也只有他能修改 。而开源代码 ,任何人都可以查看和修改 。 跨平台什么是跨平台性?
跨平台图解
什么是JDK?
了解JRE
jvm:java虚拟机
jre=jvm+类库
普通用户只需运行java程序 ,jre就够了
开发人员 ,而除了运行还需要开发 ,此时需要安装jdk jdkjdk是java开发工具包
jdk=开发工具+jre
Java6.0平台
安装JDK
jdk官网下载:https://www.oracle.com/java/technologies/downloads/ 选择不同系统下的jdk(此时为window系统下载jdk)然后打开下载的exe文件所在位置 ,双击下载的exe文件进行下载
下载和安装具体步骤 ,可观看博客:https://blog.csdn.net/qq_33323054/article/details/104705127
JDK目录
自己安装下载的jdk目录(本人安装在d盘中)
第一个Java程序
使用记事本或者editplus创建一个123.java文件 ,创建名为Demo的class
随后在cmd中运行代码
javac的作用:
输出运行结果
练习习题1 、下面命令正确的是()
A 、java AppFirst.java
B 、java AppFirstC 、java appfirst.class
D 、javac AppFirst2 、以下关于java命令作用的描述中 ,正确的是()
A 、它专门负责解析由Java编译器生成的.class文件B、它可以将编写好的Java文件编译成.class文件
C 、可以把文件压缩
D 、可以把数据打包path环境变量
首先 ,理解使用不同exe或者程序 ,都需要进入相应路径下打开或使用 。比如针对javac.exe ,要使用javac ,就需要进入它所在目录,并打开它。(如在C盘下 ,执行javac会显示不成功)
如果要保证在任何路径下能使用javac.exe ,则需要在windows的环境变量中配置相应参数 。这样,在控制台中 ,首先从当前路径寻找 ,如若未找到 ,然后再从环境配置中的变量中寻找对应的javac.exe 。
path配置过程
理解path ,path就相当于windows内部自带路径
windows自带的Path变量(此变量记录应用程序的的路径)
比如 ,打开写字板。此时
以下为Path变量中的一部分(查找过程 ,从变量中查找)
所以针对所举例的javac.exe程序 ,我们可以在path的首部添加(分号必须有):D:\Program Files\jdk\jdk1.8.0_241\bin;
最后结果如下图展示
1、下面关于配置path环境变量作用的说法中 ,正确的是( )
A 、在任意目录可以使用javac和java命令B 、在任意目录下可以使用class文件
C 、在任意目录可以使用记事本
D 、在任意目录下可以使用扫雷游戏classpath环境变量
假如我把上述的Demo.class文件移动到001文件夹中
进入终端 ,运行Demo.class
假如要在本目录下 ,去运行其他目录的Demo.class文件 ,我们此时就会进行配置变量classpath(就是配置类文件的路径) ,与上述的path配置类似 。
可以临时配置
此时可以在D:\JAVA代码\day01目录下,运行D:\JAVA代码\001目录的Demo.class文件
上面的配置了classpath ,只会运行其中的.class文件 。如果在D:\JAVA代码\001加上分号“; ” ,他就会在默认的当前目录在寻找一遍 。特别:加“.; ”1 、下列关于classpath环境变量的说法中,哪一个是正确的
A 、classpath配置一次后可永久使用
B 、没有classpath环境变量就不能运行Java程序
C 、classpath环境变量可以让虚拟机找到class文件的目录 D 、查看当前classpath配置的命令是:classpath2 、下面关于classpath的说法中 ,错误的是() 。
A 、classpath和path环境变量的查看与配置的方式完全相同 。
B 、为了让Java虚拟机能找到所需的class文件 ,就需要对classpath环境变量进行设置 。
C、从JDK5.0开始 ,如果classpath环境变量没有进行设置 ,Java虚拟机会自动将其设置为“. ” ,也就是当前目录 。
D 、在命令行窗口中配置了classpath后 ,重新打开新命令行窗口依然生效3.下列选项中 ,可以正确配置classpath的命令是( )
A 、set classpath=C:\Program Files\Java\jdk1.7.0_15\bin
B、set classpath : C:\Program Files\Java\jdk1.7.0_15\bin
C 、classpath set =C:\Program Files\Java\jdk1.7.0_15\bin
D 、classpath set : C:\Program Files\Java\jdk1.7.0_15\bin
配置JAVA_HOMEJava的运行机制
1.通过javac编译.java文件 ,编译生成相对应的类文件 ,默认与.java在同一文件夹中 。如果设置了classpath ,生成的文件在配置的classpath的路径下 。如果编译成功 ,没有语句生成 ,报错则会显示
2.通过java去运行.class文件,如果没找到就会报错 。如果成功就会按class内容执行并反馈 。文章只是本人学习过程的记录
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!