javaSE学习-面向对象6-static-关键字 Posted on 2018-06-25 | In javaSE | static关键字是静态修饰符 static 的含义java中,jvm加载一个类,会动态的给类分配内存空间,根据变量、方法的特性决定内存空间的周期以及销毁时间等 通常static表示静态,不是动态,所以在java中,一个类在程序进行编译时分配内存时,如果类中存在 static ,那么 jvm 会 ... Read more »
javaSE学习-面向对象5-构造方法 Posted on 2018-06-25 | In javaSE | 什么是构造方法构造方法:是类中的一个特殊方法 方法名与类名相同 没有返回值,void也没有 可以有访问修饰符,但是非访问修饰符不能修饰,如static、final等 构造方法不能被子类继承重写 构造方法的作用进行初始化对对象进行初始化,实例化对象,给对象赋值 通常我们要使用一个对象,就要 ... Read more »
javaSE学习-面向对象2-this、super关键字 Posted on 2018-06-25 | In javaSE | this 关键字this 关键字,代表当前对象,也就是指向对象本身的指针 this 的用法区分成员变量和方法变量12345678public class Person{ public String name; public int age; public void setName(Str ... Read more »
javaSE学习-面向对象3-三大特性之-封装 Posted on 2018-06-25 | In javaSE | 封装简介封装的好处: 隐藏对象细节,提供公共访问方式 提高代码复用性,减少耦合 提高安全性,对对象成员更好地控制 封装格式封装属性: 1private 属性类型 属性名; 封装方法: 1private 方法返回类型 方法名称(参数); 封装例子封装把一个对象的属性私有化(private),提供一 ... Read more »
javaSE学习-面向对象1-java类、变量 Posted on 2018-06-25 | In javaSE | 面向对象面向对象概述面向对象程序设计(简称 OOP)是当今主流的程序设计范型 在OOP中, 不必关心对象的具体实现, 只需满足要求即可 类和对象类是对现实生活中事物的抽象,对事物的描述对象,就是事物的一个实体,在系统中用来描述客观事物的一个实体 类和对象的关系同一个类实例化出来的的所有对象都存在相同 ... Read more »
javaSE学习-基础3-java内存分析 Posted on 2018-06-25 | In javaSE | java内存分配java程序是在jvm上运行的,所以java程序的内存分配是由jvm进行分配管理的 java程序在运行时会分配以下几个区域: 程序计数器:又叫寄存器 栈:保存局部变量 堆:存放动态产生的数据,如new出来的对象 方法区:存储被jvm加载的类信息、常量、静态变量、即时编译器编译后的代 ... Read more »
javaSE学习-基础4-数组 Posted on 2018-05-28 | In javaSE | 数组介绍数组是固定大小的存储同一种数据类型的多个元素的集合; 可以存放基本数据类型,也可以存放引用数据类型 数组可以给数组中元素标识 数组的定义数组声明 数据类型[] 数组名:int[] a; 数据类型 数组名[]:int a[]; 数组初始化数组定义格式:数据类型[] 数组名 = new 数 ... Read more »
javaSE学习-基础2-方法 Posted on 2018-05-28 | In javaSE | 方法介绍方法概述方法:完成特定功能的语句的集合 方法命名规则:名称第一个字母小写 方法语法格式:1234修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...){ 方法体语句; return 返回值;} 修饰符: 返回值类型:这个方法执行完成返回的结果值的类型 ... Read more »
javaSE学习-基础1-基本知识 Posted on 2018-05-28 | In javaSE | 关键字、标识符、注释关键字关键字:被Java语言赋予了特殊含义的单词特点:关键字中所有字母都为小写 关键字类型 关键字 访问控制 private protected public 类,方法和变量修饰符 abstract class extends final impl ... Read more »
javaSE学习-历史与特性 Posted on 2018-05-28 | In javaSE | 1.1 java历史与特点java历史与发展java 由sun公司编写,后由Oracle公司收购 java 发展分为三大平台: javaSE 标准版 javaEE 企业版 javaME 微型班 版本 年份 语言新特性 1.0 1996 语言本身 1.1 1997 内部类 ... Read more »