Java核心技术 第9版 学习笔记二
来源:互联网 发布:前端页面优化方案 编辑:程序博客网 时间:2024/06/14 14:04
Java核心技术 卷1
原书第9版
学习笔记二:Java程序设计环境
本章内容依然比较少,我认为就以下四点:
一、 搭建开发环境
二、 认识Java目录
三、 基础开发命令
四、 配合工具使用
一、搭建开发环境
这里主要指的是Java安装与配置。安装基本就是下一步,书中有个注释:在Windows环境下,强烈建议不要接受带空格的默认路径名。我目前发现并未有任何影响,这是以前开发者总结的经验,值得注意以下。配置主要是配置JAVA_HOME,Path,CLASSPATH.
JAVA_HOME=你的jdk安装路径
Path=在变量后面增加“%JAVA_HOME%/bin”
CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
例如我安装的路径是:D:\Software and Visit\CS\Languageof CS\Java\jdk1.8.0_151
JAVA_HOME= D:\Software and Visit\CS\Language ofCS\Java\jdk1.8.0_151
Path=%JAVA_HOME%/bin
CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
这里有亮点疑问:第一:是在环境变量中的系统变量还是用户变量?西安交大mooc中采用的是用户变量,但是这三条全配置了。本书中采用的是系统变量,我更倾向本书。
第二:关于CLASSPATH的问题,我本机没有配置,运行正常,咨询了很多地方,百度,csdn等等,结果不一,其实本书也没有配置,至少暂时是这样的。
二、认识Java目录
jdk
bin 编译器和工具
demo 演示
docs HTML格式的类库文档(解压j2sdkversion-doc.zip之后)
include 用于编译本地方法和文件
jre Java运行环境文件
lib 类库文件
src 类库源文件(解压src.zip之后)
db 附带的小型数据库,JavaDB,也就是Derby,不用可以删除
这里面有的有,有的没有,详细可以百度
三、基础的开发命令
这里面配置好环境变量之后呢,会用到javac,java,java-version等简单的命令,检测是否配置成功。
这里着重介绍极个常用的dos命令:
cd切换目录,这里大家都应该知道
cd..回到上一层目录
dir显示当前目前下的文件路径
cls清屏
刚开始差不多也就这几个吧,从这里开始就试图使用开发工具了,但是必要的命令还是需要掌握,随着后面学习肯定还会酌情增加的。
四、配合工具使用(eclipse)
我主要使用的是eclipse开发工具,本书中也是采用这个工具。推荐使用英文版,原因:搞计算机开发的怎么也得认识一点点英语单词,用着会更加熟练,并且很多文档都是英文的,都是需要我们自己阅读并理解的。
下面介绍最基本的使用
新建
可以点击左上角File->New->Project新建项目;也可以直接在Project Exploer区域空白处直接右键New->Project新建项目。我这里选择第二种:
选择第一个Java Project->点击Next进入,输入自己定义的项目名称(例如:thefirstproject)再点击finish即可。
进入以下界面:
右键点击src->Class输入类名即可:
进入后如图:
光标所在位置即可编写程序,例如:
现在你需要做的就是保存运行,即可看到你的成果:
目前基本就这些,稍后会专门用一篇文章详细说明各个菜单的作用等。
- Java核心技术 第9版 学习笔记二
- Java核心技术(第9版)学习笔记一
- Java核心技术 第9版 学习笔记三
- Java核心技术学习笔记(二)
- Java核心技术(第8版)学习笔记_概述
- Java核心技术(第8版)学习笔记_异常
- Java核心技术(第8版)学习笔记_集合
- Java核心技术(第8版)学习笔记_多线程
- Java核心技术(第8版)学习笔记_网络
- Java核心技术学习笔记
- Java核心技术学习笔记
- Java核心技术-学习笔记
- 《java核心技术》学习笔记
- JAVA核心技术学习笔记
- java核心技术学习笔记
- Java核心技术学习笔记之二:Java运算符
- java学习笔记 第二篇 核心技术(二)
- java核心技术学习笔记(二)—基本数据类型总结
- 【莫比乌斯函数】BZOJ2440(中山市选2011)[完全平方数]题解
- leetcode 443. String Compression
- 思科-Vlan(虚拟局域网)基本配置命令--Smallbaal的博客
- yii 利用gii生成代码,出现404错误
- mysql数据库查询比较慢的进程id
- Java核心技术 第9版 学习笔记二
- 小米笔记本13.3(Intel+mx150独显双显卡)+deepin15.5+cuda9.0安装教程
- 17.12.09,web学习第二十一天,还有一年,努力吧青年商品条件查询和分页查询
- WEB缓存_缓存过期策略
- Java7特性中,abstract class和interface有什么区别
- 申请谷歌云服务器,运行Jupyter
- IDEA spring-boot jpa jsp 框架搭建(一)
- storm ack机制
- Android-数据库