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 class HelloWorld {
public static void main(String[] args){
//控制台打印输出Hello World!
System.out.println("Hello World!");
}
}
//1,编辑HelloWord.java原程序
//2,保存文件就会自动编译 。编译出错会有红色下划线
//3,运行 右击程序 Run AS -> Java Application 
 

 

posted on 2018-03-18 19:09  简末  阅读(51)  评论(0)    收藏  举报

导航