javaSE基础快速入门
搭建java项目
- javaSE pc本地开发
- javaEE b/s开发模式
- jre java runtime envirenment
jdk java develope kits
package 包作用:解决命名冲突 一般规则: com.isss.pet.ui 范围.公司.项目名.层名
java环境介绍
- java程序跨平台 —java使用虚拟机机制
- c++编译出来的是机器语言
- java编译成不同平台的基于虚拟机的代码 —半编译
bin目录下是编译后的代码 Test.class
基本类型 基本类型 的数据分配内存是不需要new int a=10
引用类型 引用类型的数据分配内存应该使用new, User u = new User(); - equals 比较的是值
== 比较的是对象
一维数组和while循环
- 静态数组 数组一旦分配,不能改变。
String [] stus = new String[10]
//静态数组
2015/11/15 22:37:30
定义类和属性方法
- 类:一类有共性特征的抽象,这是一个从特殊到一般的过程;
- 对象:类的实例,这是一个从一般到特殊的过程;
biz 业务逻辑层
ui
包的结构分层
构造函数
overlaod: 一个类中有多个方法,同名不同参
封装
目的:为了安全
OOP:
实体类: 反射机制调用set方法,所以实体类要有set方法
get
set
常量
比如性别
public static final String MALE = "male";
pubiic static final String FEMAL = "female";
也为了防止输入错误,一定定死,就不变了。