javaSE基础入门学习笔记1

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";

也为了防止输入错误,一定定死,就不变了。

你可能感兴趣的:(java,java)