您的位置:首页 > 编程语言 > Java开发

《Java程序设计基础》 第2章手记

2016-03-04 13:53 435 查看

前言:

本手记以大学Java教学书籍《Java程序设计基础》第四版(清华大学出版社 陈国君等编著)为背景,每周更新一次,内容涉及学习这本书中可能遇到的问题及其解决办法,但不会贴原书上的内容,你需要自备这本书。

有任何问题,可以在评论区留言,会逐个解答。如果是我的同学,也可以在QQ上直接问我。本人师大计算机一班,运行环境为Windows 10,使用10.0版的cmd或者Windows PowerShell。

<第一章 Java语言概述>是你需要了解,并需要牢记的知识,并没有操作或者编程困难的地方。所以就跳过了。我们从<第二章 Java语言开发环境>讲起。

—— Solo

以下是正文:

《Java程序设计基础》 第二章手记

Java开发环境的配置:原书中已经介绍了一种配置的方法,但大家在上机时似乎出现了各种各样的问题=.=,我另外再介绍一种方法希望能够帮到大家。

Step1:Java JDK下载

①在百度里输入JDK(注意,只能是JDK,输入Java下载到的不是完整的安装文件),然后点击第一个oracle的官网。百度软件中心那个也可以下载使用,但有可能不是最新版,度娘更新的速度不快。



进入oracle官网后点击这个:



下面就是真正的下载页面了:



懒人传送门:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

然后在这里,根据你的系统选择你的下载项,并勾上Accept License Agreement(同意下载协议),然后点击下载。



我选的是jdk-8u74-windows-x64。x86是32位的意思。

Step2:安装JDK

安装这步很简单,你只要记住一点jdk和jre不能安装在同一位置,第一次安装的是jdk,选择一个比较简单的目录(比如D:\java\jdk),越简单越好便于以后的配置。第二次安装的是jre,默认在c盘Program files,这个没得选,默认就好。

Step3:配置JDK

①如果桌面上没有我的电脑,在桌面空白处右击鼠标,个性化,找到桌面图标设置,把我的电脑和我的文档勾上。

右击我的电脑->属性->高级系统设置->环境变量:



然后在系统变量那一栏,新建一个变量,变量名为JAVA_HOME,值为D:\java\jdk (即为你安装jdk的路径)

②然后修改Path这个变量,win 7和win10方法不同:

win 7:



win 10:



点击新建,输入值

%JAVA_HOME%\bin


再次点击新建,输入值

%JAVA_HOME%\jre\bin


③最后再创建一个名为CLASSPATH的变量,值为

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar


这样就配置OK了,打开cmd,输入javac,看到如下界面,表示你配置成功。



或者打开Windows PowerShell,输入

jave -varsion


显示以下内容,表示你配置成功:



这步不能写错任何字符,少打一个%号或者打错一个符号,都将不能被识别。

关于在cmd或者PowerShell使用命令行编译Java文件的提示

老师教的方法是先使用cd(change directory)命令进入到你写好的java文件的路径中(比如D:\java),然后再使用javac去编译java文件,生成一个class文件。命令行(每次输入一行,按回车)举例:

d:
cd java
javac test.java
java test


这里介绍一个简单的方法,把你写好的java文件直接拖进我的文档,然后打开cmd直接输入javac test.class就可以进行编译(因为打开cmd和PowerShell时,默认路径是c盘我的文档,比如我的是C:\User\Solo)



注:在这张图片中你可以看出来,使用javac要加上文件名后缀.class,而使用java则不需要后缀。

Windows PowerShell是cmd的升级版,但是它并不能完全取代cmd,所以windows同时保留了Power Shell和cmd,使用两者的命令行大同小异,只有细微差别。

关于写java代码使用的文本编辑器

这个老师一开始让我们使用notepad(即记事本),然后再教给我们IDE,其实专业的IDE写起代码来也不是很顺畅,这里推荐几个文本编辑器,供大家选择。这些文本编辑器都是可以写所有语言的代码,并且有自动补全功能,语法高亮,可以选择不同的字体和颜色搭配。

①notepad++(windows notepad的升级版,非微软官方,简单易用,完美支持中文界面)



②sublimetext(这个也比较好用,出到第3版,不支持中文)



③Microsoft Visual Code(微软官方出品,目前处于测试阶段,测试版不支持中文,编辑器需要使用代码来进行设置和功能扩展,对使用者要求较高)



这是我写的数据结构上机作业,不要剽窃我,不要剽窃我,不要剽窃我=.=。

最好的编辑器是vim,仅支持键盘操作,这个对于使用者有极高的技术要求,以后再说。

Solo | weibo@从流域到海域
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: