今天起开始学习Java,学习用书为Core Java。之前有过C的经验。准备把自己学习这一本书时的各种想法,不易理解的,重要的都记录下来。希望以后回顾起来能温故知新吧。也希望自己能够坚持把自己学习这本书的整个过程记录下来。

I want to put a ding in the universe.


基本术语:

      Object Oriented Programming——OOP——面向对象编程

Application Programming Interface——API——应用程序编程接口

Java Development Kit——JDK——编写Java程序的程序员使用的工具包

Java Runtime Environment——JRE——运行Java程序的运行环境

Java Virtual Machine——JVM——Java虚拟机,包含于JRE

Standard Edition——SE——用于桌面或简单的服务器应用的Java平台

Enterprise Edition——EE——用于复杂的服务器应用的Java平台

Micro Edition——ME——用于手机和其他小型设备的Java平台

Eclipse——Java常用IDE


环境配置:

环境变量:

以我个人JDK安装路径为例:C:\Program Files\Java\jdk1.8.0_11

右键"我的电脑"——"属性"——"高级系统设置"——"高级"——"环境变量"

新建"环境变量"——"变量名" "JAVA_HOME" ——"变量值" "C:\Program Files\Java\jdk1.8.0_11"

新建"环境变量"——"变量名" "CLASSPATH"——"变量值" ".;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar"

找到系统变量"Path"——在"变量值"最前面加上 "%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;"

环境变量配置成功标准(需重启计算机):打开CMD,分别输入java/java –version/javac 后出现相应提示即为成功。


Eclipse汉化包下载&安装方式(不推荐):

打开http://www.eclipse.org/babel/——点击"Downloads"——选择你的Eclipse版本(Luna/Kepler/Juno)——找到"Language: Chinese (Simplified)"——下载"BabelLanguagePack-eclipse-zh_4.4.0.v20140623020002.zip"——将压缩包中的"features"与"plugins"解压至eclipse\dropins——重启Eclipse


Eclipse文本编辑器字体设置:

Window->Preferences->General->Appearance->Colors and Fonts->Basic->Text Font


Java 官方API文档:

打开http://www.oracle.com/technetwork/java/javase/downloads/index.html ——在"Additional Resources"下找到所需版本"Java SE X Documentation"


Eclipse中导入Java官方离线API文档:

    窗口——首选项——Java——已安装的JRE——编辑——找到“rt.jar”——Javadoc位置——归档中的Javadoc——归档路径选择所下载的解压包文件路径(例如:C:\Program Files\Java\jdk1.8.0_25\jdk-8u25-docs-all.zip)——归档中的路径(选择API文件夹)——OK

 


使用命令行编译&运行Java程序:

(以图中HelloWorld.java程序为例)环境变量配置成功后——运行CMD——进入所需编译的HelloWorld.java程序目录——输入javac HelloWorld.java(注意区分大小写)——输入 java HelloWorld(不需要输入文件后缀)——显示结果


Eclipse常用快捷键:

Ctrl+Shift+F——代码格式化

Ctrl+D——删除当前行

Ctrl+/——注释选定部分

Alt+/——补全&帮助

Shift+Enter/Ctrl+Shift+Enter——当前行的下/上创建新的一行

Alt+方向键——将当前行内容上或下移动

Alt+Shift+R——重命名

 Ctrl+Alt+↑/↓——复制到上一行/下一行

Core Java 学习笔记——1.术语/环境配置/Eclipse汉化字体快捷键/API文档的更多相关文章

  1. win7+64位+Java学习基本软件安装+环境配置+eclipse(IDE)

    一.下载安装JDK 1.安装包下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.h ...

  2. Django:学习笔记(1)——开发环境配置

    Django:学习笔记(1)——开发环境配置 Django的安装与配置 安装Django 首先,我们可以执行python -m django --version命令,查看是否已安装django. 如果 ...

  3. JAVA学习笔记(一)配置环境

    java语言的两种机制: Java 的虚拟机机制(JVM):虚拟机机制保证Java程序的跨平台特性. Java 的垃圾回收机制:垃圾回收机制保证Java程序更安全.更高效. 环境搭配:安装JDK和JR ...

  4. Mongodb学习笔记一(Mongodb环境配置)

    Mongodb学习 说明: MongoDB由databases组成,database由collections组成,collection由documents组成,document由fileds组成.Mo ...

  5. java学习笔记1--开发环境平台总结

    本文地址:http://www.cnblogs.com/archimedes/p/java-study-note1.html,转载请注明源地址. 1.Java程序设计语言 Java程序设计语言是一种高 ...

  6. Java学习笔记——Linux下安装配置tomcat

    朝辞白帝彩云间,千里江陵一日还. 两岸猿声啼不住,轻舟已过万重山. ——早发白帝城 首先需要安装配置JDK,这里简单回顾下.Linux下用root身份在/opt/文件夹下创建jvm文件夹,然后使用ta ...

  7. 吴裕雄--天生自然HADOOP学习笔记:基本环境配置

    实验目的 学习安装Java 学习配置环境变量 学习设置免密码登陆的方法 掌握Linux环境下时间同步的配置 实验原理 1.Java的安装 java是大数据的黄金语言,这和java跨平台的特性是密不可分 ...

  8. Nodejs 学习笔记 --- 安装与环境配置

    一.安装Node.js步骤 1.下载对应自己系统对应的 Node.js 版本,地址:https://nodejs.org/zh-cn/      2.选安装目录进行安装      3.环境配置    ...

  9. MIT JOS学习笔记01:环境配置、Boot Loader(2016.10.22)

    未经许可谢绝以任何形式对本文内容进行转载! 一.环境配置 关于MIT课程中使用的JOS的配置教程网上已经有很多了,在这里就不做介绍,个人使用的是Ubuntu 16.04 + qemu.另注,本文章中贴 ...

随机推荐

  1. jvm调优具体参数配置

    3.JVM参数 在JVM启动参数中,可以设置跟内存.垃圾回收相关的一些参数设置,默认情况不做任何设置JVM会工作的很好,但对一些配置很好的Server和具体的应用必须仔细调优才能获得最佳性能.通过设置 ...

  2. 门面(Facade)模式(转)

    转载:http://www.cnblogs.com/skywang/articles/1375447.html 外部与一个子系统的通信必须通过一个统一的门面(Facade)对象进行,这就是门面模式. ...

  3. Centos硬件信息查看命令

    [root@yan-001 ~] # uname -a # 查看内核/操作系统/CPU信息的linux系统信息命令 [root@yan-001 ~] # head -n 1 /etc/issue # ...

  4. javascript grunt安装和使用

    grunt是javascript世界的构建工具. 为何要用构建工具? 一句话:自动化.对于需要反复重复的任务,例如压缩(minification).编译.单元测试.linting等.自动化工具可以减轻 ...

  5. Objective-c CoreData

    #import "AppDelegate.h" #import "Person.h" @implementation AppDelegate @synthesi ...

  6. 《数据通信与网络》笔记--TCP中的拥塞控制

    1.拥塞窗口 发送方窗口的大小不仅取决于接收方,而.而且还取决于网络拥塞的情况. 发送方有2种信息:接收方通告的窗口大小和拥塞窗口的大小,实际的窗口大小事这两者中的最小者. 实际窗口大小 = min( ...

  7. C#中默认的修饰符

    参考自Default visibility for C# classes and members (fields, methods, etc)? Classes and structs that ar ...

  8. C结构体之位域(位段)

    C结构体之位域(位段) 有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位.例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可.为了节省存储空间,并使处理简便,C ...

  9. hdu 4143 A Simple Problem (变形)

    题目 题意:给n,求x; 直接枚举肯定超时, 把给的式子变形, (y+x)(y-x) = n; 令y-x = b, y+x = a; 枚举b, b 的范围肯定是sqrt(n),  y = (a+b)/ ...

  10. hdu 1885 Key Task (三维bfs)

    题目 之前比赛的一个题, 当时是崔老师做的,今天我自己做了一下.... 还要注意用bfs的时候  有时候并不是最先到达的就是答案,比如HDU 3442 这道题是要求最小的消耗血量伤害,但是并不是最先到 ...