- 博客(11)
- 收藏
- 关注
原创 js创建对象
1.工厂模式 function People(name,age){ var o=new Object(); o.name=name; o.age=age; return o;}使用时,var people =People("李四",21);这种方式:实例化出的对象都是互不影响的2.原型模式和构造函数模式相结合 function People(nam...
2019-02-12 17:37:12 154
原创 js的内存模型
一.基本数据的内存模型 在js中基本数据类型有5种:number、string、boolean、Undefined、null。可以通过“typeof 变量”来查看变量属于什么类型。 其中Number类型:整数 、浮点数 String类型:字符串,字符 boolean:true、false Undefine...
2019-02-12 17:09:12 748
原创 java复习(8)详解String类
详解String类 1.String 类代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。 解析这句话:String s=new String("abc"); 请问这行代码创建了几个字符串对象? 答案:两个。原因:上述代码,相当于,先在字符串常量池创建出一个“abc”的字符串,在再堆里面开辟一个空间然后指向这个字符串常量...
2018-09-09 16:27:24 233
原创 java复习(七)内部类
内部类一般情况下:我们把类定义成独立的单元。有些情况下,我们把一个类放在另一个类的内部定义,称为内部类。内部类的作用: 1.内部类提供了更好的封装,只能让外部类直接访问,不允许同一个包中的其他类直接访问。 2.内部类可以直接访问外部类的私有属性,内部类被当成其外部类的成员。但外部类不能访问内部类的内部属性。内部类的使用场合: 由于内部类提供了更好的封装...
2018-09-08 14:12:58 220
原创 java复习(六)面向对象(四)重写、重载、多态
重写 定义:重写是子类对父类的允许访问的方法的实过程进行重现新编写, 返回值和形参都不能改变。即外壳不变,核心重写! 重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。class Member { //普通会员类 String u...
2018-09-06 19:03:55 469
原创 java复习(五)面向对象(三)继承,关键字介绍,抽象类,接口区别
继承 定义:继承就是子类继承父类的所有属性(即成员变量)和所有操作(即成员方法)。注意:是所有属性和所有操作,意味着即使是private修饰的变量或者private修饰的方法也可以继承,只不过子类访问不到而已,但是确实继承下来了。(包括构造函数也可以继承下来)。了解继承之前,先来了解部分关键字,先说今天会用到的,其他关键字用到再说…… 关键字和保留字的区别: ...
2018-09-04 22:56:03 490 2
原创 java复习(四)面向对象(二) 封装,访问修饰符
封装 在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部份包装、隐藏起来的方法。 封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。 要访问该类的代码和数据,必须通过严格的接口控制。 封装最主要的功能在于我们能修改自己的实现代码,而不用修改那些调用我们代码的程序片段。 适当的封装可以让程式码更容易理解与维...
2018-09-02 19:29:42 303
原创 java复习(三)面向对象(一)之对象,类,类与类关系
面向对象 面向对象是一种具有封装,继承,多态特征的软件开发方法。在讲三大特征前,首先来了解一下,何为对象?何为类? 对象: 定义:对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机都可以看作是一个对象,它不仅能代表具体的事物,还可以是抽象的规则,计划或者事件。 ...
2018-08-31 22:01:01 391 1
原创 java复习(二)标识符,运算符,运算符优先级,转义字符
java标识符 Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识(念zhi)符。关于Java标识符,有以下几点需要注意:所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线(_)开始 例如:lxt Lxt $lxt _lxt 首字符之后可以是字母(A-Z或者a-z)...
2018-08-30 22:17:59 702 1
原创 java复习(一)八种基本类型与引用类型及它们的内存原理
Java 基本数据类型与引用类型变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。因此,通过定义不同类型的变量,可以在内存中储存整数、小数或者字符。Java中有两大类型内置数据类型(基本数据类型) 引用数据类型 内置数据类型(基本数据类型) Java语...
2018-08-30 09:47:44 3491 3
原创 java程序初始化的执行顺序
运行下面的代码输出结果是什么呢?class A{ public A(){ System.out.printn("class A"); } { System.out.println("I‘m a class); } static{ System.out.println("class A static") ...
2018-08-28 16:52:51 1376 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人