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,JVM);JRE Java执行环境(Java SE Runtime Environment,JRE);JDK;Java语言。
Java Platform, Enterprise Edition (Java EE)
要点:以JavaSE的基础,定义了一系列的服务、API、协定等。适用于开发分布式、多层式(Multi-tiered)、以组件为基础、以Web为基础的应用程序技术像JSP、Servlet、Enterprise JavaBeans(EJB)、Java Remote Method Invocation(RMI)等。
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下载和安装
下载
安装
设定Path与Classpath
第一个Java程序
注意:
Java的源文件必须以扩展名.java作结束;
主文档名(.java)与类名称必须一致,注意每个字母的大小写一致。
空白只能是半角空格符或是Tab字符
选择开发工具
从简单的文字编辑辅助工具开始
UltraEdit(http://www.u
Editplus(http://www.e
简单的开发环境
JCreater(http://www.j
BlueJ(http://www.b
功能更齐全的IDE
Eclipse(http://www.e
NetBeans(http://www.n
菜单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命名规则
- JAVA学习笔记(二)
- JAVA学习笔记二
- Java学习笔记二
- java学习笔记二
- JAVA学习笔记《二》
- Java学习笔记二
- Java学习笔记二
- java学习笔记(二)
- java学习笔记二
- java学习笔记二
- java学习笔记二
- Java学习笔记二
- Java 学习笔记二
- java学习笔记二
- Java学习笔记二
- Java学习笔记二
- JAVA学习笔记二
- java学习笔记二
- 自己开发的Dbutile包(源码2)
- [LeetCode4]Add Binary
- 苹果iPad Air 2机模曝光:加入指纹传感器
- CCNP路由实验之七 动态路由之BGP
- Java常用类之Calendar类——诺诺"涂鸦"记忆
- Java学习笔记二
- Swift学习笔记(一)
- SharpMap增加标注图层LabelLayer及标注样式控制
- 关于tomcat常遇到的问题
- 学习札记 ----wind7下如何安装SqlServer数据库
- Chrome保存网页为mhtml格式
- static in Java and C++
- ubuntu 11之后,如何使用ubuntu 10.04的经典界面。
- 6/18 Protecting email addresses from spam bots