欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

Java SE,javase

来源: javaer 分享于  点击 10777 次 点评:7

Java SE,javase


面向对象的三大特性: 封装性、多态性、继承性。
Java语言特点: 鲁棒、自动垃圾回收、跨平台、多线程、面向对象、简单性、解释执行。
Java的三大版本: Java SE、Java EE、Java ME。

类的基本结构

类的声明形式

【访问权限修饰符】【修饰符】class 类名{【类体】}

public static class InnerClass{    }
public class HelloWorld  {    }
class HelloMyLittleWorld  {   } 123

访问权限修饰符: public protected (defualt) private (从大到小的顺序)

属性的声明方式

【访问权限修饰符】 【修饰符】 数据类型 属性名【=初值】

String name;
//public 访问权限修饰符
// static final 修饰符
// String  数据类型
// MAX_SALARY 属性名
//=20000000 初值
public static final String MAX_SALARY=2000000;1234567

方法的声明方式

【访问权限修饰符】【修饰符】 返回值类型 方法名(形式参数列表){}

public static void main(String[] args){
  【return ;】
}123

方法重载
方法名必须相同
1.参数不同
2.顺序不同 (变量名不影响效果,前提,参数的类型要不同)
3.类型不同
4.参数个数不同
5.在同一作用域

构造方法的声明方式

【访问权限修饰符】 类名 (形式参数列表) {方法体}

 public Dog(String name){
 this.name=name;
 }123

构造方法的作用是创建对象
当不写构造方法时,默认存在一个公开的无参构造发放
当写了构造方法时,默认的无参构造方法就不存在了

创建对象

1.创建了两个实体
2.对象引用变量,存放在栈内存区(stack)中
3.对象本身,存放在堆(heap)内存区中
4.对象引用变量存储的是对象本身的虚地址,通过对象引用变量可以操纵对象本身

创建对象的过程

1.加载 类 到 内存
2.初始化属性,存在堆中
3.调用构造器创建实例,存在堆中
4.在栈中创建引用变量,并把对象的虚地址赋给栈中的变量

Java简单语法

标识符的规则

1.必须由字母、数字、下划线、$组成
2.数字不能为开头
3.不能为系统关键字
4.区分大小写
5.不能用#%@&等符号
6.遵循一定规则
类名 首字母 大写,用第二个单词的首字母大写来分词 驼峰式命名法
变量名、方法名、属性名 首字母小写,用第二个单词的首字母大写来分词 驼峰式命名法
常量(static final) 全部大写,用下划线分词,注意赋初值
7.长度不限
8.中间不能有空格
9.在某个范围内是唯一的

访问权限修饰符

包的概念
将逻辑相关的类组织在同一个包内,控制访问权限
package
import
访问权限修饰符及其权限

  • 属性的封装方式
    • 将一组逻辑相关的属性方法封装在类中,通过访问权限修饰符来隐藏内部细节,公开访问的接口的技术称为类的封装技术
      • 隐藏内部细节,保护其不受外部影响,方便内部的修改
      • 同时降低外部使用的复杂度
    • 属性用private隐藏,方法用public公开
    • setter getter的写法
      • private属性 grade success(boolean)
      • getter : public 数据类型 get属性名(){return 属性名;} getGrade
      • boolean getter : public boolean is属性名(){return 属性名;} isSuccess
      • setter: public void set属性名(数据类型 属性名){this.属性名=属性名;}

系统关键字

  • 类相关:
    class interface enum extends implements return package import void this new super instanceof
  • 访问权限修饰符
    protected public private
  • 流程
    for if else switch case default break continue do while
    static
  • 八种基本数据类型
    byte short int long float double char boolean
  • 修饰符
    static final abstract synchronized native volatile transient
  • 异常相关
  • try catch finally throw throws
  • 其他
    assert
    null

相关文章

    暂无相关文章
相关栏目:

用户点评