
java基础
文章平均质量分 53
user_ylc
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
封装概念
何为封装?四面向对象编程的特征之一封装的意思是:隐藏细节,对外提供接口访问的方式,如电视机,只需要你使用遥控器就可以播放电视,至于电视机的原理,你无需知道和关心。通常使用的封装如:针对属性的封装;针对方法的封装;针对类的封装;针对组件的封装;针对模块的封装;还有系统级的封装;等等public class People { privat原创 2015-09-26 06:42:47 · 427 阅读 · 0 评论 -
this关键字
this关键字作用:(1)调用类中的属性;(2)表示当前类(3)调用构造方法或当前类中的方法示例如下:public class People { //构造方法 public People(){ this("调用构造方法"); //表示当前类,调用类中的方法 this.getName(); } public People(String na原创 2015-09-26 08:21:35 · 379 阅读 · 0 评论 -
static的理解
使用static关键字修饰可以用来修饰属性、方法以及类修饰属性:该属性为全局变量说道static就必须要说到内存,前面几节讲到栈内存、堆内存,除此之外,这里要说到方法区,他是独立于栈内存、堆内存的。可以通过下面代码理解:class People { static String name="小军"; int age;}public class Demo{ pu原创 2015-09-26 08:49:15 · 533 阅读 · 0 评论 -
对象与内存的关系
People people = new People();new表示某各类创建了一个对象,或者称实例化对象,那么实例化对象同时需要在内存中开辟相应的内存空间。如果没有相应的内存空间,常见的异常为空指针异常(NullPointerExceptioin)例一:栈和堆间的变化:例二:栈和堆间的变化:例三:栈和堆间的变化:例四:栈和堆间的原创 2015-09-26 06:18:36 · 375 阅读 · 0 评论 -
构造方法
构造方法就是在创建对象的时候所要调用的方法,用于对象的初始化第一个调用的方法。构造方法的特征:方法名字与类名一致,无返回类型。如果类中不写明构造方法,Java系统也会为其自动生成一个不带参数的空的构造方法。public class People { //构造方法 public People(){ } private String name; priva原创 2015-09-26 06:52:09 · 398 阅读 · 0 评论 -
继承概念
继承:子类继承父类的属性和方法被继承的类称为父类,继承父类的类称为子类。继承的好处:子类可以直接使用父类的属性和方法,实现代码的重用。继承缺点:单继承,一个类只能继承一个父类,可以理解为,一个人只能拥有一个亲生父亲。实例:class People { String name; int age; public void work(){ System.out原创 2015-09-26 09:33:01 · 424 阅读 · 0 评论 -
面向对象概念
1、什么是面向对象?面向对象是一种编程思想或思维方式即:如何分析现实世界的事物。建立面向对象的分析思考方式:先整体,在局部;先抽象,再实现;2、类和对象提到面向对象就要提到类和对象两个概念。类:就是把现实事物分类,把具有某一类特征和行为的事物归类,如中国人、朝鲜人、泰国人等都属于人类,都有共同的特征如名字、性别等,都有共同的行为如:可以劳动等对象:类表示某一原创 2015-09-25 06:40:00 · 333 阅读 · 0 评论 -
关于String的解析
String是用来定义字符串的,其实现的原理为:由字符数组实现的具体参见下述截取一段关于String的java源码:通过上述方法可以断定String实现的原理为:为字符数组。原创 2015-09-26 07:02:07 · 341 阅读 · 0 评论 -
单例模式
单例模式:使一个类仅有一个实例,并提供对外调用的方法,具体实现要点如下:(1)构造方法私有化;(2)定义一个本类对象的属性;(3)为外部提供一个获取本类对象的静态方法;(1)饿汉式:public class SignleDemo1 { private static SignleDemo1 signle1 = new SignleDemo1(); priva原创 2015-09-26 09:20:09 · 327 阅读 · 0 评论