Java 学习笔记整理(二)

2014-11-24 10:55:42 · 作者: · 浏览: 1
Software Development Kit (软件开发包)
- Java Runtime Environment
开发需要 JDK
用户只需 JRE
* Java开发环境的 下载 安装 配置
* 配置 Java开发环境步骤 (WindowsXP)
* 下载 并安装最新版本的J2SDK
* 设置 Windows环境变量。
* 选择 合适的文本编辑器或使用集成开发环境
-------------------------------
* 下载 http://java.sun.com
* 安装
* 配置 path & classpath
* path : windows系统执行命令时要搜寻的路径
* classpath : java在编译和运行时要找的class所在的路径
* 验证 HelloWorld.java
* java 运行 java 程序
* javac 编译 java 程序
. 代表当前路径
* Java Application初步
* Java源文件以“java”为扩展名。源文件的基本组成部分是类 (class), 如本例中的 HelloWorld 类
* 一个源文件中最多只能有一个public类. 其它类的个数不限,如果源文件 文件包含一个public类,
它必需按该类名命名
* Java 应用程序的入口是 main() 方法
* Java语言严格区分大小写
* Java方法有一条条语句构成, 每个语句以分号结束
* Java语言有三种注释方式: { // 单行注释, /* 多行注释 */
/**
* 用于多行注释,并且可以被doc工具解析
*/
}
* 总结第一个程序 {
* 构建程序自己的环境
* 运用copy
* 掌握 path 和 classpath
* 熟悉常见的错误
* 熟悉java程序简单规则
* 熟悉java程序的编译与运行
}
* UltraEdit遗留问题
补充 {
* 先谈学习方法
* 你怎么去了解一台发动机
* 你怎么去了解一座高山 怎么去了解你的校园?
* 你怎么去画一树寒梅
* 先学脉络,再学细节,这是规律,请务必尊重学习规律。
* 养成自动学习的习惯
* 学技术 google 谷老师非常好,不姓 百
* 建议你的 JDK 装在不带空格的目录里面!
path
* 操作系统用 path 的路径来找执行程序
* javac/java 找不到路径的解决方式
* 用户变量 / 系统变量
* FAQ:
* 系统装了多个版本的JDK
* ping 找不到路径
* 命令收集 : {
cd \
notepad
echo %path%
set path=d:\java\java-app\jdk1.5\bin;%path%
java -verbose HelloWorld
}
* 做任何事情 {
听别人意见的时候, 先做自己的努力
* classpath {
* javac/java 用来查找类
* “.” 代表当前路径
* jar文件 = 路径(文件夹)
* FAQ:
* 2 projects, 用同一个类的不同版本
* 总结
* 抓住脉络,要事为先
* 主动学习, 培养能力
* 动手动手,动手动手
* Next:
* OO 思维
* 要求:
* 了解面向对象的概念
* 类,对象,属性,方法
* 预习第三章
* 下载eclipse
* 时间:
* http://www.bjsxt.com
* 常见Java 开发环境
* 编辑器
* UltraEdit
* EditPlus
* 集成开发环境 (IDE):
* JBuilder (http://www.borland.com)
* Eclipse (http://www.eclipse.org)
* Sun One Studio (http://java.sun.com)
* WSAD (http://www.ibm.com)
* 内容
* 标识符
* 关键字
* Java 基本数据类型
* 运算符
* 表达式和语句
* 分支
* 循环
* 方法
* 变量的作用域
* 递归调用
变量名称
* 在方法体内 声明的变量 叫做 局部变量
* 在方法体外, 类体内声明的变量叫做 成员变量
* 成员变量 {
* 成员变量可以是Java语言中任何一种数据类型(包括基本类型和引用类型)
* 在定义成员变量时可以对其初始化,如果不对其初始化
* 成员变量的作用范围为整个类体
}
Java数据类型的划分 {
-- 整数类型 (byte, short, int, long)
-- 数值型 --
| -- 浮点类型 (float, double)
--基本数据类型 -- 字符型 (char)
| |
| -- 布尔型 (boolean)
数据类型 --
| -- 类 (class)
| |
--引用数据类型 -- 接口 (interface)
|
-- 数组 (array)
Java 中定义了4类8种基本数据类型
boolean 类型只允许取值 true / false , 不可以用 0 或 非0 替代。
char java 字符采用 Unicode 编码 (全球语言统一