本人与Java的开始之初
Java修炼之路
本文连接:https://editor.csdn.net/md?articleId=103388738
机缘巧合之下我与Java一见钟情,当我看见Java第一眼的时候我就知道我这一生我的"麻烦"就来了!!!
Java是出生在1995年5月,因为出生在印度一个名叫爪哇岛的地方因此名叫Java;
是由James Gosling等几位工程师于1995年5月推出的一种可以编写跨平台应用软件、完全面向对象的程序设计语言。Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
通常Java常常与C++进行比较
详情点击此链接:
https://blog.csdn.net/Ccww_/article/details/103250245
学习Java的前言:
我们在一台新的计算机上怎么去打Java或者是去学习Java代码呢?
首先我们要去oracle官网去下载JDK-----JDK下载地址
版本本人建议不要太旧也不要太新,比如我现在暂时用的是jdk1.8,与此同时计算机上可以有多个版本的jdk但同时只能使用一个jdk来进行开发,我建议就装一个jdk就行,不需要太多.居然说到有不同的版本的jdk那每个版本的特性也是不一样的,新版本支持了很多新功能.
JDK新特性详细链接:https://blog.csdn.net/weixin_44664095/article/details/103389765
相关的开发工具下载:
Eclipse:
https://www.eclipse.org/downloads/
MyEclipse:https://www.genuitec.com/products/myeclipse/https://www.genuitec.com/products/myeclipse/
Intellij IDEA:
https://www.jetbrains.com/idea/download/#section=windows
建议初学者先用第一个或者第二个,第三个暂时不要用,前期的Java基础功不要因为懒而使用第三个,虽然idea比较快捷,但不适合初学者!!!切记!!!
1.1 JDK
JDK 即为 Java 开发工具包,包含编写 Java 程序所必须的编译、运行等开发工具以及 JRE。开发工具如:
- 用于编译 Java 程序的 javac 命令。
- 用于启动 JVM 运行 Java 程序的 Java 命令。
- 用于生成文档的 Javadoc 命令。
- 用于打包的 jar 命令等等。
1.2 JRE
JRE 即为 Java 运行环境,提供了运行 Java 应用程序所必须的软件环境,包含有 Java 虚拟机(JVM)和丰富的系统类库。系统类库即为 Java 提前封装好的功能类,只需拿来直接使用即可,可以大大的提高开发效率。
1.3 JVM
JVM 即为 Java 虚拟机,提供了字节码文件(.class)的运行环境支持。
1.4 三者之间的关系
JDK—>JRE—>JVM
第一个HelloWorld
学习任何语言,第一个程序都是hello world。
刚开始学习java的小伙伴,我建议还是用记事本编写代码,这样可以下打下更好的基础。
首先在桌面右键新建一个记事本文件,然后双击打开,开始编写
java是一个面向对象的语言,所以写代码的时候,都是新建一个类,而类使用class来修饰的,所以就像这样写
class HelloWord{
}
其中HelloWorld叫类名,是自己定义的,后面文章会讲到命名规则;{}这个花括号在这里是用来限定作用域的,以后的文章也会有涉及到。
class HelloWorld{
public static void main(String[] arr){
}
}
中间这部分 叫做main函数,也叫main方法。(String[] arr)这个里面的东西叫做参数,参数分为形参和实参,以后会有专门的文章来介绍。 public static void main 这部分是main方法的固定格式,小伙伴们要要牢记哦。main方法是程序的入口,是程序开始的地方。
class HelloWorld{
public static void main(String[] arr){
System.out.print(" HELLO WORLD");
}
}
学Java的第一个程序-----HelloWorld 不管如何必须从记事本写,这个程序作为程序员第一个程序必须要会写,倒着写也会写出来,要有个良好的入门.