JAVA开发第一步——JDK 安装
JDK,Java Development Kit. And JRE ,Java Runtime Environment.
jdk分64位和32位,可自行去Oracle官网下载
直接百度下载链接
Windows版本 JDK7 64位 http://pan.baidu.com/s/1jGHvtyQ 密码:j6l1
Linux版本 JDK7 http://pan.baidu.com/s/1jGLze30 密码:xa7o
Windows安装过程:
可以参考百度文库
Linux安装过程:
1、将jdk上传到linux用户的Desktop桌面上(其它目录下,可能会没有权限),可以使用一些上传工具,如:
当前路径:/home/hadoop/Desktop/
FlashFXP 下载地址:http://pan.baidu.com/s/172nym 提取密码:bp6p
WinSCP 下载地址:http://pan.baidu.com/s/1mgl3jks 提取密码:whp2
2、在Linux上,将jdk压缩包,放在想要安装的目录下,如:/usr/local/下
使用命令,将jdk从/home/hadoop/Desktop/拷贝到/usr/local/
cp /home/hadoop/Desktop/jdkname /usr/local/jdkname
sudo tar -zxvf jdkname
tar 命令的详细使用:
-z 表示此压缩文件是以zip形式压缩
-x 表示解压的意思
-v 表示view,显示解压缩的过程
-f 表示使用压缩包的名称来明白解压缩后的文件夹名称。
更新一下java目录的名称为java,使用命令 mv /usr/local/javaname /usr/local/java
3、配置环境变量
Linux中环境变量有很多地方可以配,有系统级别和用户级别。
系统级别的,可以修改文件/etc/profile;用户级别的,可以修改文件~/.bashrc。用户级别,也就是只对当前用户有效,其它用户看不到此环境变量。系统级别的,也就是通用的,所有linux用户都可以使用。
在Linux可以使用vi工具来修改文本文件,如vi 或 vim。一般修改系统级别的。
vim /etc/profile
在文件末尾追加环境变量:
export JAVA_HOME=/usr/local/java
export PATH=$JAVA_HOME/bin:$PATH (这个中间是冒号分隔的)
然后vim保存就可以了。
最后还需要让刚才的配置生效,很简单,重启机器(一般人不这样干),或者使用 source /etc/profile
像windows一样,在命令行模式下,输入javac或java或java -version看是否报错,不报错且有内容输出就正常了
JDK各个版本有毛区别呢?
1、开发效率
2、性能上
3、JAVA语法以及功能上
对于1和2,没什么聊的。也就3上有些好玩的地方。
在网上搜“JDK 版本 区别”,可以看到很多信息。more
1.5新特性:增加了泛型啊,类型转换啊等,这些在.Net里支持的比java里好一些。more
1.6新特性:http://www.ibm.com/developerworks/cn/java/j-lo-jse6/
jdk7的新特性:ibm详细描述 more
jdk1.4和1.5基本都不用了。到本文发布时间为止,jdk已更新到jdk1.8了,看看新的有什么更新吧。
JDK8的新特性:lambda表达式 more
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· SQL Server 2025 AI相关能力初探
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库