1.Java概述、安装及环境搭建

1. 前言

1.1 学习方法

1. 学会学习的方法
2. 学会独立解决问题
3. 主动的学习而不是被动的接受
4. 知识的大家的,能力才是自己的

1.2 推荐博客

当代程序员都应该养成写博客、看博客的习惯

1. [博客园](http://www.cnblogs.com/)
2. [CSDN](http://www.csdn.net/)

1.3 博客编辑神器

1. [MacDwon 下载安装](http://macdown.uranusjr.com/)
2. [MacDown 使用教程](http://www.jianshu.com/p/1e402922ee32/)

2. 内容:Java概述

2.1 Java语言发展史

2.1.1 计算机语言发展史

阅读计算机语言之后回答几个问题:

1. 什么是计算机语言
2. 计算机语言从低级高级有哪些分类
3. 高级计算机语言有哪些类型,这些类型的各自优缺点是什么
4. 你用过或者听说过哪些高级计算机语言

2.1.2 Java语言发展史

阅读java语言之后回答几个问题:

1. JDK 是什么?
2. JRE 是什么?
3. java 有那三大平台?
4. java 开发工具有那些?
5. java 可以在那些系统上面做开发?
6. Java有哪些特性

2.2 Java的运行机制

阅读JVM之后回答几个问题:

1. JVM是什么
2. Java程序是如何运行的

2.3 Java开发环境的搭建

2.3.1 JDK安装

JDK下载地址

注意:

1. 32位操作系统安装x86,64位操作系统安装x64
2. JDK安装时不要更改安装路径,使用默认路径安装,一直下一步就可以了

2.3.2 环境变量配置

1. 添加变量名:JAVA_HOME  变量值:JDK的安装路径(例如:C:\Program Files\Java\jdk1.8.0_31)
2. 修改变量名:PATH   变量值: %JAVA_HOME%\bin;(win7放在最前面,注意不要覆盖原来的内容,最后的;号不能少;win10在path新建,最好放在最前面)
3. 添加变量名:CLASSPATH 变量值: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
4. 检查配置:
    CMD命令行输入:java -version
    CMD命令行输入:javac
    如果配置失败,可以通过cmd命令echo检查
        检查JAVA_HOME环境:echo %JAVA_HOME% 
        检查CLASSPATH环境:echo %CLASSPATH%
        检查Path环境:echo %Path%
    注意:如果还是不成功,可以注销用户或者重启电脑试试       

2.3.3 Eclipse安装和配置

问题:

  1. 什么是IDE
  2. 常用的IDE有哪些

Eclipse下载地址

Eclipse配置:

1. 工作空间用于保存程序项目和相关设置,勾选“将此值用作缺省值并且不再询问
2. 恢复启动时工作空间的提示:菜单windows->Preference->General->startup and shutdown,勾选Refresh workspace on startup
3. 修改编码格式:菜单windows->preference->General->workspace下选择编码格式为UTF-8:
4. 修改自动内容辅助:菜单windows->preference->Java->Editor->Content Assistant,
    修改时间延迟为:100(ms)
    自动激活内容为:abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ._

常用Eclipse快捷键:

1、alt+? 或 alt+/ :自动补全代码或者提示代码。
2、Control/command + o:快速outline视图。
3、Control/command + shift + r:打开资源列表。
4、Control/command + shift + f:格式化代码。
5、Control/command + e:快速转换编辑器。
6、Control/command + page down([) 或 Control/Command 
    + page up(]): 选项卡之间快速切换。
7、shift + enter 及 ctrl + shift + enter: 在当前行下 
    或者 上边创建空白。
8、Alt+方向键上下:上下行交换内容或把当前行内容把上或下移动。
9、Control/Command + Alt + 方向上下键:复制高亮显示的一行
    或多行。
10、Control/Command + m:当前编辑页面窗口最大化。
11、Control/Command + /:自动注释当前行或者选择的多行。
12、Control/Command + d:删除当前行。
13、Control/Command + shift + o:自动引入包和删除无用包。 

可以通过Help->Show Active Keybindings查看

2.3.4 Notepad++

Notepad++是一个强大的免费文本编辑器

Notepad++下载地址

2.4 编写、运行Java程序

编写第一个Java程序:

public class Helloworld{
    public static void main (String[] args){
        System.out.println("Hello world");
    }
}
  1. 通过命令方式编译并执行程序
  2. 通过Eclipse编译并运行程序

2.5 Java程序的基本结构

  1. Java程序是以类(class)的形式存在,类(class)是Java程序中最小程序单元
  2. Java程序不允许可执行性语言、方法等成分独立存在,所有的程序部分都必须放在类定义里面
  3. Java解析器规定:如果类能被解析器直接执行,则这个类里面必须包含main方法,而且main方法必须使用 public static void 来修饰,且 main 方法的形参必须是一个字符串数组(String[] args),也就是说,main 方法的写法是固定的

4. 实践和练习

  1. 试着打印如下效果,分别用文本编辑器和Eclipse编写并运行

    人生若只如初见,何事秋风悲画扇。
    等闲变却故人心,却道故人心易变。
    
  2. 练习使用Markdown建立一个blog并编写
  3. 练习使用Eclipse的快捷键
  4. 预习Java基本数据类型

 

posted @ 2017-05-18 10:36  Jeknight  阅读(998)  评论(0编辑  收藏  举报