JAVA 基础
1. java 的特性以及与其他语言相比较的优点,我们该如何学习java?
1,程序语法
2,编程思想
3,大胆猜测,小心验证
2. C/C++程序的开发过程:
编辑 Hello.cpp —> 编译 .o 中间文件
-> 连接 Hello.exe
3.Java程序开发:
编辑 Hello.java -> 编译 Hello.class
字节码文件(二进制)
Java虚拟机 加载 解释执行 Write once, Run enywhere!
跨平台特性,平台无关性 binary 二进制 可执行程序
Windows Unix/Linux
javac.exe javac.sh 编译
java.exe java.sh运行
4.ava环境变量的配置(这里略讲,具体百度吧。):
PATH 命令的搜索路径
CLASSPATH 类的搜索路径 *.class
. 当前目录
JAVA_HOME JDK的安装目录
C:\Program Files\Java\jdk1.6.0_01
第三方工具 Tomcat 能够找到JDK
5.Java程序的开发过程(Linux操作系统.):
编辑Java程序 HelloWorld.java
文本编辑器
记事本 EditPlus vi
IDE 集成开发环境
Eclipse MyEclipse 控制台 Console 主目录 Home Directory
终端 shell 命令解释器 ./eclipse /home/soft01/workspace Eclipse开发项目先要建立一个project 项目 File -> new -> Project -> Java Project HelloWorld
6。Eclipse(貌似这些其他编辑器也都支持.)编辑器中使用的快捷键:
ctrl + c 复制
ctrl + v 粘贴
ctrl + s 保存当前文件内容
ctrl + z 撤销
ctrl + x 剪切控制台中的快捷键:
ctrl + c 结束当前的应用程序
7.ava里面的注释的含义.:
注释:不被Java编译器理解的部分
用于描述程序的功能
1,单行注释
// 管的是本行 2,多行注释
/*
多行注释的文本内容
*/ 3,文档注释
包括了多行注释的功能
还能够提取出html格式的文本
/**
文档注释的文本内容
*/
8.我们说说java中的标识符:
用途: 用来表示类名,方法名,变量名,包名
标识符的规则(必须遵守,否则编译错误)
1 必须有 字母 数字 下划线组成 首字母不能是数字
2 不能是java的关键字 + 3 (ture false null)
3 大小写敏感 Case Sensitice
4 长度没有限制
5 可以是汉字,但是不推荐使用标识符的规范
类名 接口名每个单词首字母大写
变量名 方法名第一个单词首字母小写,之后每一个单词首字母大写
包名全部小写,包之间有“.”分隔
常量全部大写,每个单词间用“_”分隔
见名知意计算机采用的是二进制表示数
二进制 逢二进一
基数:2
权:1024 512 256 128 64 32 16 8 4 2 1
标识符与关键字
用途: 用来表示类名,方法名,变量名,包名
9.标识符的规则(必须遵守,否则编译错误)
1 必须有 字母 数字 下划线组成 首字母不能是数字
2 不能是java的关键字 + 3 (ture false null)
3 大小写敏感 Case Sensitice
4 长度没有限制
5 可以是汉字,但是不推荐使用标识符的规范
类名 接口名每个单词首字母大写
变量名 方法名第一个单词首字母小写,之后每一个单词首字母大写
包名全部小写,包之间有“.”分隔
常量全部大写,每个单词间用“_”分隔
见名知意计算机采用的是二进制表示数
二进制 逢二进一
基数:2
权:1024 512 256 128 64 32 16 8 4 2 1
Java中拿二进制的补码来表示
10.Java 的基本类型 byte 字节 8位(-128~+127)
short短整形 (-32768~+32767)
int 整数类型 (-2G~+2G)
long 长整型 ()
char 字符型 ‘a’(0~65536 ) Unicode
float 单精度浮点型
double 双精度浮点型
boolean 布尔型 (ture/false)字面值
11.学习java先要搞清楚这些:
JDK Java开发工具包 JKD1.6
for windows
for Unix/Linux JRE Java运行环境 JVM Java虚拟机
API 应用编程接口 Java的类库
System String
System.out.println(1+2);
IDE 集成开发环境 Eclipse
编辑 编译 运行
11.Java面向对象编程 Object
什么是对象?
Everything is Object!
北京 -> 上海 交通工具?
飞机 高铁 汽车 三轮车 自行车
独轮车
步行 飞机.飞(); 行为 方法
飞机.航班号; 数据 属性
对象可复用:可以反复使用
Scanner 扫描器
12.Java规定:java.lang包下的类不需import
java.lang.String
java.lang.System GBK
你好 1234 8899 UTF-8
??
13.如何表示数据:
1,现实生活中如何表示数?
0 1 2 3 4 5 ..9 10 11 12 .. 19 20
十进制 逢十进一
基数: 10
权: 10000 1000 100 10 1
32768 = 3*10^4 + 2*10^3 + 7*10^2
+ 6*10^1 + 8*10^0
= 30000 + 2000 + 700 + 60 + 8
14.
public static void main(String[] args){
//控制台打印输出Hello World!
System.out.println("Hello World!");
}
}
//1,编辑HelloWord.java原程序
//2,保存文件就会自动编译 。编译出错会有红色下划线
//3,运行 右击程序 Run AS -> Java Application
浙公网安备 33010602011771号