Java学习之路

 

Setp 001

了解到Java后,知道了Java不仅仅是一种编程语言。更是一套开发工具(JDK,J2SE,J2EE,J2ME...),还是一个运行环境(JRE)。

无论什么时候,在百度的窗口输入任何一种编程语言的名字再加上空格和招聘二字。Java总是人数最多的,也是竞争最大的。我相信多数人的选择是正确的,所以我认为Java是一门优秀的程序设计语言,也是一套优秀的开发工具,而Java虚拟机的思想,更是一种被大家普遍接受的思想。毕竟,今天的机器,速度不是最主要的问题啦。

Java诞生之初,就是本着编译一次,到处运行(Compile once,run Anywhere)的理念。要摆脱平台无关的特性,就必须屏蔽掉操作系统的一些特性。于是有了JVM(Java Vitual Machine)。

Java语言语法内容与C++有着太多的相似的地方。所以学习不是难点。那么,难度可能就集中到了面象对象编程的思想和后面更多的内容。

Java源文件由*.java文件组成。经过JDK工具(javac)编译后,生成*.class的字节码文件。class文件是一种通过JVM(Java虚拟机)装载、校验然后再运行的Java字节码程序。由于JVM在各种操作系统平台都有相应的软件包,所以Java.class字节码文件也具有平台无关的特性。虚拟机当然会损耗一定的运行速度,当这一缺点在逐步被克服(JIT)。而且,机器硬件的速度也在飞速提升。

开始学习Java语言前,要安装配置好Java的软件开发包(SDK)。Java的公司Sun,现以被Oracle公司收购。所以,SDK也要去Oracle的官网下载啦。如果去Sun的官网,会跳转到Oracle的网站的。下载的时候注意先择好对应系统的平台与比较稳定的版本。接下来就是安装配置JDK的问题啦。配置的时候有一个要点,就是关于环境变量的设置。知道在命令行控制台用set命令。配置好path、classpath的环境变量(Windows平台为例)。还要学会在图形界面属性里修改环境变量(有系统变量与用户变量之分)。

用java -verbose 或者 java 或者其它命令在命令行检测你的开发环境是否搭建好。

最后,了解一下Java的反编译。这会对今后Java的学习有帮助。了解一下一种反编译工具jad。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值