Java学习笔记二

来源:互联网 发布:pc淘宝规蜜入口在哪里 编辑:程序博客网 时间:2024/05/22 22:12

Java是面向对象(Object-Oriented)程序语言,具有更高的跨平台可能性在今Java更多时候代表了软件开发的架构

 

JDK  Java DevelopmentKits  简称

 

Java语言特性

简单(Simple

面向对象(Object-oriented

网络(Network-savvy

解释的(Interpreted

坚固(Robust

安全(Secure

可携(Portable

高效能(High-performance

 

Java 应用平台

Java Platform, Standard Edition (Java SE) 

要点:JVM  Java虚拟机(Java Virtual Machine,JVMJRE   Java执行环境(Java SE Runtime Environment,JREJDKJava语言

 

Java Platform, Enterprise Edition (Java EE) 

要点:JavaSE的基础,定义了一系列的服务、API、协定等适用于开发分布式、多层式(Multi-tiered)、以组件为基础、以Web为基础的应用程序技术像JSPServletEnterprise JavaBeansEJB)、Java Remote Method InvocationRMI)等

 

Java Platform, Micro Edition  (Java ME) 

要点:作为小型数字设备上开发及部署应用程序的平台,像是消费性电子产品或嵌入式系统等最为人所熟悉的设备如手机、PDA、股票机等 

 

如何学习Java

奠定Java语法基础运用基本的JavaSE API字符串处理、例外处理、对象容器(Container)、输入输出(I/O)、线程(Thread

http://java.sun.com/javase/6/docs/api/index.html

使用搜索引擎http://www.google.com/ ;

加入社群参与讨论http://www.javaworld.com.tw/ ;

学习地图http://java.sun.com/developer/onlineTraining/new2java/javamap/intro.html

 

JDK下载和安装

 

下载

 

安装

设定PathClasspath 

 

第一个Java程序

 

注意:

Java的源文件必须以扩展名.java作结束

档名(.java)与类名称必须一致,注意每个字母的大小写一致。

空白只能是半角空格符或是Tab字符

 

 

选择开发工具

 

从简单的文字编辑辅助工具开始

UltraEdithttp://www.ultraedit.com/

Editplushttp://www.editplus.com/

简单的开发环境

JCreaterhttp://www.jcreator.com/

BlueJhttp://www.bluej.org/index.html

功能更齐全的IDE

Eclipsehttp://www.eclipse.org/

NetBeanshttp://www.netbeans.org/

 

菜单Tools -- Confige User Tools

选择Groups and tool item中的Group 1,点击面板右边的“Group name……”按钮,将文本Group1“修改成”Java程序“,

点击”add tool“按钮,选择program

然后就是修改属性:

1. 添加编译功能“menu text”里的内容修改为“Compile Java”;

command:”填写javac   

 “argument:”填写“$(FileName)”;

 “Initial directory”填写“$FileDir)”;选择“capture output”复选框

2. 添加编译功能“menu text”里的内容修改为“Run Java”;

command:”填写java   

 “argument:”填写“$(FileNameNoExt)

 “Initial directory”填写“$FileDir)”;

不要选择“capture output”复选框!不然不会弹出命令行窗口

通过Ctrl+1进行编译,使用Ctrl+2运行程序。

错误提示都会显示在输 出窗口中,双击某一行错误信息,EditPlus会自动定位到出错行,

 

 

Java基本数据类型

 

数据类型       大小(位)       范围                                   默认值
byte(字节)       8         -128 - 127                                       0
shot(短整型)     16      -32768 - 32768                                     0
int(整型)       32   -2147483648-2147483648                                0
long(长整型)    64   -9233372036854477808-9233372036854477808              0       
float(浮点型)   32  -3.40292347E+38-3.40292347E+38                         0.0f
double(双精度) 64  -1.79769313486231570E+308-1.79769313486231570E+308      0.0d
char(字符型)  16         ‘ \u0000 - u\ffff ’                            ‘\u0000 ’
boolean(布尔型)   1       true/false                                       false

参考资料: 有8个,这些都是基本数据类型,还有一些引用数据类型,像String,数组。

 

Java命名规则

 

 

0 0