没有合适的资源?快使用搜索试试~ 我知道了~
主要是对JAVA技术基础进行全面总结。通过本书可能对JAVA有一个大概的了解。
资源推荐
资源详情
资源评论
Core Java day1-day18
串讲文档
一、 环境变量的设置:
需要新加的两个环境变量
1
、
JAVA_HOME:
指名
JDK
的位置。
2
、
CLASSPATH:
指名到哪里去找运行时需要用到的类代码(字节码)
原有的环境变量
01
、
PATH:
指名可执行程序的位置。
12
、
EXPORT :
将指定的环境变量声明为全局的。
2
我们在
.bash_profile/.bashrc
下的环境变量设置。
JAVA_HOME=/opt/jdk1.5
CLASSPATH=.
PATH
=
$PATH:$JAVA_HOME/bin:.
注: “
.
”代表当前目录
二、 我们的第一个
Java
程序
public class HelloWorld{
public static void main(String[] args){
System.out.println(“Hello World!!”);
}
}
编译:
javac MyFirstJava.java
编译后我们可以看到目录下多了一个
HelloWorld.class
文件。这
就是
Java
编译原文件后生成的字节码文件。
执行:
java MyFirstJava
将字节码文件交给
JVM
去解释执行。
三、 包结构
为了根据需要将不同的原文件放在不同的目录下我们引入了包。包我们可
以看作就是一个存放
java
原文件的目录。包名和目录名是一一对应的。
在源码的基础上声明一个包名:
package kettas
加包后我们用“
javac –d . MyFirstJava.java
”编译后生成的字节码文件就会
放在我们指定的包(目录)结构下
.
如果我们想指定多级目录那么在目录明之间我们可以用
.
作为分隔符。
例如:
package com.kettas.bam
四、
CoreJava
中的注释
1
、
//
单行注释
2
、
/* */
多行注释
3
、
/** */
文档注释
文档注释可以由
java doc
命令单独提取出来生成注释文档。
例:
javadoc –d . HelloWorld.java
我们在生成的注释文件中可以打开
index
入口页面来查看我们刚刚生成
的注释文档。
文档注释一般写在类、方法、属性定义之前
五、计算机运行一个
java
程序的过程
11
、 启动
JVM
22
、 通过
JAVA_HOME\jre\lib
目录下找到对应的类
3
、 如果的
2
不找不到则在环境变量中配置的
CLASSPATH
配置的路径
中找类,这就是为什么我们要在
CLASSPATH
中配上当前路径的原
因。
六、
import
声明的作用
当我们要用一个
JDK
定义好的类时我们需要在
Java
程序中配上该类对应的
jar
包。
(类似于
C++
中了#
include
预处理指令)
例:
import java.util.*;
这里大家注意一点:由于
java.lang.*
包中的类是我们编程中经常要使用的,所
以这个包下的类我们不用特别用
import
在程序中声明。但当我们要用到其他包
中的类似我们就必须用
import
声明了。
七、
java
中标识符的命名规则和习惯
11
、 只能以字母、下划线或”
$”
开头,严格区分大小写,且长度不限。
22
、 类名的每个单词的首字母大写
33
、 方法名属性名的第一个单词首字母小写,以后的每个单词首字母大写
4
、 所有的包结构名字都是小写
5
、 常量名所有字母大写
八、
java
中的关键字和保留字
查书
九、
java
中的八中基本数据类型
11
.
boolean:
占
1
个字节
22
.
byte :
占
1
个字节
33
.
char :
占
2
个字节
(
可以用来保存汉字
)
44
.
short :
占
2
个字节
55
.
int :
占
4
个字节
66
.
long :
占
8
个字节
77
.
float :
占
4
个字节
8
.
double :
占
8
个字节
十、流程控制语句
1
、两路分支选择
If() {
}else {
}
2
、多路分支选择
switch (byte,short,int,char){
case xxx:
break;
case xxx:
break;
default:
}
3
、循环结构
3.1 for(
初始化;条件;调整
){
语句块
}
该结构在知道循环次数的时候
使用
初始化语句只执行一次;
for
(;;)表示为无限循环
注:
for
循环中两个分号是不能省略的。
3.2 While(
条件
){
语句块
}
改结构在不知道循环次数的时候使用
先判断后执行,调整语句在代码块中体现。
3.3 Do {
语句块
}while(
条件
);
同
3.2
;
唯一的区别是该循环语句代码块至少要被执行一次;
先执行后判断
continue:
提前终止本次循环直接进入下一次循环;
3.4 java
中的循环标号
labe:for(int i=0;i<10;i++){
for(int a=0;a<10;a++){
break labe;
}
}
break labe:
直接跳出同标号循环层
十一、
java
中的数组
11.
数组的定义
分为两部分:数组引用(声明)
int[] a;
数组空间(初始化)
a = new int[5];
剩余52页未读,继续阅读
资源评论
patrick1683
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功