Java程序设计概述
简单性
Java的使用就是尽可能的简单易用。
面向对象
面向对象是一种程序设计的技术,它将重点放在数据(对象)和对象的接口上。
网络技能
Java的扩展库中,用于处理HTTP FTP 这样TCP/IP的协议很方便。Java可以处理socket这种复杂的连接如此的简单。
健壮性
Java设计的目标就是让Java编写出可靠的程序。
安全性
从JAVA的发展历程来看,BUG修复非常不错。
体系结构中立
体系结构中立,将Java编译生成字节码后,只要有java环境,就可以执行。
可以移植性
可以执行主要体现在跨平台,不管是UNIX,Windows,etc
解释型
Java解释器可以在任何移植了解释器的机器上执行Java字节码。
高性能
字节码可以在运行时刻快速的翻译成运行这个应用程序的特定CPU的机器码。
多线程
多线程带来更好的交互性
动态性
Java能够适应不断发展的环境。
Java程序设计环境
安装JDK
如何配置Java环境变量。
Classpath
Path
JAVA_HOME
使用java 或者 java –version
Java基本的程序设计结构
注释
//开头的但行注释
/**
* 验证是否为邮箱
*
* @param arg
* @return
*/
多行注释/**/不能嵌套使用
数据类型
Java是一种强类型语言,意味着必须为每一个变量声明一种类型。
整型
|
类型 |
存储需求 |
取值范围 |
|
int |
4字节 | -2147483648到2147483647 2的31次方
|
|
Short |
2字节 | |
|
long |
8字节 | |
|
byte |
1字节 | -128~127 |
浮点型
|
类型 |
存储需求 |
取值范围 |
|
float |
4字节 | 有效为6~7 |
|
double |
8字节 |
Eg:34L,34D
char类型
使用unicode编码,可以存取一个汉字。
boolean 类型
只有两个值 true 或者 false
变量
Java中每一个变量属于一种类型(type)
Eg:
double dalary;
int day;
long money;
boolean done;
java变量赋值,使用=
常量,final 使用关键字 final 关键字修饰只能被初始化一次,赋值后不能被改变。
运算符
+ - × /
Eg:x+=4; 等价于x=x+4;
++ --
== != > >= < <=
& | && || ^ ~
exp:exp1?exp2;
>> << >>>
枚举类型
Enmu size{big,small,large}
Size s = Size.MEDIUM;
字符串
String s = “s”;
String s = new String(“s”);
检查字符串是否相等使用 equals 或者 equalsIgnoreCase
输入输出
System.in
System.out.println();
格式化输出 %s op
大数值
当float 或者 double 不能满足时, 使用对象 BigInteger
数组
一维数组,二维,三维……
一个简单的helloword
public class helloword{
public static void main(String[] args) {
System.out.println("Hello word !");
}
}
1861

被折叠的 条评论
为什么被折叠?



