百度搜索JDK,找到下载地址,浏览Oracle的网站。JDK下载地址
1. 选择版本(我们采用JDK8)
2. 同意协议(流氓协议)
3. 查看电脑的环境(64位,还是32位等等)
4. 下载安装包
5. 安装JDK ,JRE (改安装目录,注意规范,作为一个程序人,规范很重要。所以给电脑上环境单独
分类最好,)
6. 配置电脑的环境变量 :
6.1. 我的电脑-->右键--->属性
6.2. 环境变量-->添加 JAVA_HOME (JDK的安装地址:D:Environmentjavajdk1.8.0_201)
6.3. 配置path:%JAVA_HOME%bin ;%JAVA_HOME%jrebin
7. 测试是否安装成功:
8. 打开cmd(命令行窗口)
9. 输出 java –version 查看版本信息,是否成功输出!
10. 安装notpad++,或者一个好用的文本编辑器,最好不要用记事本,很不方便!
HelloWorld测试
环境安装好了,测试代码一定要写HelloWorld!代表你向这个世界的呐喊,仪式感很重要,就像你生活 中和家人,朋友,妻子在节日中或者纪念日一定要做一些事情,这就是仪式感,所以各位来跟着我写哈!
-
我们先随便建立一个文件夹,放我们的代码
-
新建文件 Hello.java
-
编写我们的HelloWorld程序!
public classHello{
public staticvoidmain(String[] args){
System.out.println("Hello,World!");
}
}
-
保存文件,打开命令行,利用javac编译!
javac Hello.java
# 如果没有报错,查看文件夹下是否有新的一个文件
# Hello.class
# 如果没有出现,恭喜!说明你遇到了你在学Java当中的第一个Bug
-
执行java
java Hello
# 成功输出Hello,World!
如果出现错误,检查字母大小写是否有错误,或者是否标点符号错误,文件名错误等等,一定要确保成功输出,我们之后再来研究,它是怎么输出的!
编写 Java 程序时,应注意以下几点:
-
大小写敏感:Java 是大小写敏感的,这就意味着标识符 Hello 与 hello 是不同的。
-
类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass 。
-
方法名:所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写。
-
源文件名:源文件名必须和类名相同。当保存文件的时候,你应该使用类名作为文件名保存(切记Java 是大小写敏感的),文件名的后缀为 .java。(如果文件名和类名不相同则会导致编译错误)。
-
主方法入口:所有的 Java 程序由 public static void main(String []args) 方法开始执行。
JAVA程序运行机制
计算机的高级编程语言类型: 编译型 ,解释型. Java 语言是两种类型的结合;【科普:编译型 ,解释型】
//从字面上看,“编译”和“解释”的确都有“翻译”的意思,它们的区别则在于翻译的时机安排不大一样。
//我们先看看编译型:有一个负责翻译的程序来对我们的源代码进行转换,生成相对应的可执行代码。这
个过程说得专业一点,就称为编译(Compile),而负责编译的程序自然就称为编译器(Compiler)。
就类似于把一本中文书直接翻译成英文版进行出售。
//现在再看看解释型:打个比方:假如你打算阅读一本外文书,而你不知道这门外语,那么你可以找一
名翻译,给他足够的时间让他从头到尾把整本书翻译好,然后把书的母语版交给你阅读(编译型);或
者,你也立刻让这名翻译辅助你阅读,让他一句一句给你翻译,如果你想往回看某个章节,他也得重新给
你翻译。(解释型)
//编译型与解释型,两者各有利弊。前者由于程序执行速度快,同等条件下对系统要求较低,因此像开
发操作系统、大型应用程序、数据库系统等时都采用它,像C/C++、Pascal/Object
Pascal(Delphi)、VB等基本都可视为编译语言,而一些网页脚本、服务器脚本及辅助开发接口这样
的对速度要求不高、对不同系统平台间的兼容性有一定要求的程序则通常使用解释性语言,如Java、
JavaScript、VBScript、Perl、Python等等。
//Java语言虽然比较接近解释型语言的特征,但在执行之前已经预先进行一次预编译,生成的代码是介
于机器码和Java源代码之间的中介代码,运行的时候则由JVM(Java的虚拟机平台,可视为解释器)解
释执行。它既保留了源代码的高抽象、可移植的特点,又已经完成了对源代码的大部分预编译工作,所以
执行起来比“纯解释型”程序要快许多。
//总之,随着设计技术与硬件的不断发展,编译型与解释型两种方式的界限正在不断变得模糊。
第一步:编译
利用编译器(javac)将源程序编译成字节码à 字节码文件名:源文件名.class
第二部:运行
利用虚拟机(解释器,java)解释执行class字节码文件。
总结
-
我们了解了计算机的发展史
-
看到了Java帝国的诞生
-
了解了Java这门语言的特性
-
跟着历史看懂了Java的三大版本
-
安装了Java的开发环境
-
写了自己的第一个程序HelloWorld!
-
知道了编译型和解释型语言的区别
当然,我认为这些都不是最重要的,关键是,今天我们踏出了第一步,我看过这样一个故事:一个原始人抬头仰望星空,宇宙发出了警告!人类问为什么,宇宙使者说:从他抬头仰望星空开始,整个人类的发展就不过是为了实现他的愿望而已!所以,只要确定了方向,只要不停下脚步,我们终会抵达终点,实现自己的梦!安装IDEA
安装IDEA
每次都要利用记事本去编写代码的话,那将是十分麻烦的,工程量大,不易于调试,所以我们迫切需要一款智能的开发工具,于是Eclipse,myEclipse,netbeans,Intellij IDEA等智能的IDE诞生了。早时候学习都是利用的Eclipse,不过现在我们学习和工作大部分都利用IDEA了。这也是互联网的残酷性,每个时代都有自己的宠儿。所以我们无论什么时候都需要有危机感,不能忘记学习!我们来看看IDEA,它是 JetBrains 公司下的Java集成开发环境,在业界被公认为是最好的Java开发工具之一;JetBrains是捷克的一家软件公司,该公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主,旗下开发了多款软件开发工具;
官方网站:JetBrains: Essential tools for software developers and teams演示:浏览并介绍jetbrains的官网
目前IntelliJ IDEA有免费的社区版(功能相对较少),和收费的旗舰版(功能比较全面);
-
调节字体
-
鼠标滚动大小
-
注释颜色
-
字符编码设置
-
常用快捷键
-
项目属性浏览
-
利用IDEA编写HelloWorld!查看控制台输出结果!