首页 / JAVA / 01 Java jdk环境配置
01 Java jdk环境配置
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了01 Java jdk环境配置,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2645字,纯文字阅读大概需要4分钟。
内容图文
![01 Java jdk环境配置](/upload/InfoBanner/zyjiaocheng/1163/dfe3fb3168464568931b5e5e52371eab.jpg)
1.1 书籍(B)
【1】 java核心技术
【2】 实战java
1.2 网址(B)
oracle.com
http://www.ibm.com/developerWorks/cn/
https://www.open-open.com/
https://stackoverflow.com/ (英文)
重点 关注: Java开发的行情
1.3 计算机语言的发展
计算机 语言的 发展 经历3代语言的发展
第一代 :机器语言为主
第二代 :汇编语言为主
第三代 :面向过程(C)-> 面向对象(java/c++/c#)
1.4 Java 流行的原因?
【1】 跨平台
【2】 互联网的爆发
1.5 Java 版本
Java SE 定位于桌面应用的开发
Java EE 定位于服务器的开发
Java ME 定义于电子类产品,现在几乎被Android+JavaSE取代。
1.6 Java虚拟机(JVM)
java 虚拟机是一个虚拟的用于执行字节码(bytecodes)的计算机,物理上不存在。
java跨平台的实现方案
在 不同的平台上,有不同平台的虚拟机(jvm),jvm需要提前安装。
java代码编译成字节码后,实际上扔给jvm执行。
jvm也是一个规范,用于磨平不同平台的差异。
1.7 JDK环境配置(A)
java development kit jdk java开发工具
理解 :jdk本质上包含两部分 【1】编译运行命令等 【2】jvm
1.7.1 jdk下载
版本:jdk1.8/javase8.0 win7-x64
下载 地址:oracle.com
1.7.2 jdk 安装过程
准备 工作
安装jdk
jdk包含java开发工具、源代码、公共jre
安装jre
jre其中包含jvm
1.7.3 安装完成
1.8 环境变量配置(A)
1.8.1 命令行/终端常用命令
cls 清理屏幕
e: 切换到e盘
cd 目录进入该目录 .表示当前目录 ..上一次目录
dir 遍历所在目录的文件或者文件夹
set 输出该系统下所有的环境变量
set xxx 输出具体的环境变量
echo %xx% 输出环境变量的值
1.8.2 环境变量
√JAVA_HOME
java_home表示jdk的安装位置,供第三方软件读取,例如eclipse
√Path
告诉 终端 去 什么位置找用户输入的命令
√ClassPath
其实,如果使用 1.5 以上版本的 JDK ,完全可以不用设置 classpath 环境变量就能正常运行程序。因为 1.5 版本以上 JDK 有一个功能,
它会自动搜索当前路径下的类文件,而且使用 Java 的编译和运行工具时,系统可以自动加载 dt.jar (是关于运行环境的类库 , 主要是 swing
的包)和 tools.jar (是关于一些工具的类库)文件中的 Java 类,因此不再需要设置 classpath 环境变量了。
但是其之前的版本并没有这样的功能,所以我们会看到网上会有这样的配置: .;d:\java\jdk_1.8.161\lib\dt.jar; d:\java\jdk_1.8.161\lib \tools.jar;
这个配置中前面一点表示当前路径,另外是将dt.jar和tools.jar两个文件添加到classpath环境变量里。
我 的电脑->属性->高级系统设置->环境变量
配置JAVA_HOME 环境变量
配置Path环境变量
如果 配置了JAVA_HOME,在Path变量中也可以引用JAVA_HOME=> %JAVA_HOME%\bin;
验证 是否配置成功
1.9 第一个Java 应用程序(A)
1 public class Welcome{ 2 public static void main(String[] args){ 3 System.out.println("hello java"); 4} 5 }
javac xxx.java 用于编译java源代码 –> xxx.class
java xxx 用于把字节码发送给虚拟机解析执行
1.9.1 程序结构分析
需求:控制台输出你的姓名
1 /** 2 * 我的第一个java程序 3 * time:2019-3-12 17:00:00 4 * author:二狗 5 */ 6 7 public class Test01{ 8 public static void main(String[] args){ 9 10 // 控制台输出姓名 11 // System.out.println("张三"); 12 13 /* 14 15 System.out.println("张二狗"); 16 17 System.out.println("黄翠花"); 18 19 */ 20 } 21 }
// 单行注释 /* 多行注释 */ /** *文档注释 */
有 一类字符,在 键盘上 不能直接输入到代码中,这些字符有回车、”等需要进行转义才能直接输出,此时需要一个标记\来转义。如果想输出\,请加多一个转义字符\\
常见 的转义字符
\” |
表示” |
\\ |
表示\ |
\n |
换行 |
\t |
表示制表符 |
public class Test03{ public static void main(String[] args){ System.out.println("aaaaaaaaaaaa"); System.out.println("中\taaaa"); System.out.println("aaaa\taaaabbbb"); System.out.println("aaaaaaaa\ta"); System.out.println("aaaaaaa\ta"); /* 总结: \t 表示制表符 \t和周围的文本紧密先关,一般以8个字符为一个单位。 */ } }
println和print的区别
System.out.println("aaa"); System.out.print("aaa\n"); System.out.print("bbb");
原文:https://www.cnblogs.com/aknife/p/10783946.html
内容总结
以上是互联网集市为您收集整理的01 Java jdk环境配置全部内容,希望文章能够帮你解决01 Java jdk环境配置所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。