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


    前言:

    本手记以大学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:javajdk),越简单越好便于以后的配置。第二次安装的是jre,默认在c盘Program files,这个没得选,默认就好。

    Step3:配置JDK

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

    右击我的电脑->属性->高级系统设置->环境变量:
    这里写图片描述

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

    ②然后修改Path这个变量,win 7和win10方法不同:
    win 7:
    这里写图片描述

    win 10:
    这里写图片描述
    点击新建,输入值
    %JAVA_HOME%in
    再次点击新建,输入值
    %JAVA_HOME%jrein

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

    .;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib	ools.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:UserSolo)
    这里写图片描述
    注:在这张图片中你可以看出来,使用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@从流域到海域

  • 相关阅读:
    Paper Pal:一个中英文论文及其代码大数据搜索平台
    45天闭门刷题,精通这份Java高级架构面试文档,入职阿里涨薪20K
    三面阿里云计算,出门我就哭了!(Java研发岗,还原真实“被虐”场景)
    “TensorFlow 开发者出道计划”全攻略,玩转社区看这里!
    什么是可串行化MVCC
    2021最新Spring全家桶集合:SpringBoot+SpringCloud+Spring源码
    2015到2021的阿里JAVA架构技术演进,Alibaba架构师到底有多牛逼?
    大厂面试果然名不虚传,蚂蚁三面凉经,真的是“太难了”
    三面阿里云计算,出门我就哭了!(Java研发岗,还原真实“被虐”场景)
    Dubbo 一些你不一定知道但是很好用的功能
  • 原文地址:https://www.cnblogs.com/wanghongze95/p/13842672.html
Copyright © 2020-2023  润新知