`
jsbylibo
  • 浏览: 11318 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论
文章列表
1.单例模式: 1.1一个类只能有一个实例 实现步骤:私有化构造方法-->类内部创建对象-->创建对象公共方法-->只能通过类调此方法(设成static) package com.atguigu.java; /* * 设计模式是在大量的实践中总结和理论化之后优选的代码结构、编程风格、以及解决问题的思考方式。 * 23种设计模式。 * * 单例的设计模式: * 1.解决的问题:使得一个类只能够创建一个对象 * 2.如何实现?见如下四步 * */ //饿汉式(推荐) public class TestSingleton { ...

static关键字

1.类属性和类方法的设计思想 1.1类属性作为该类各个对象之间共享的变量。在设计类时,分析哪些类属性不因对象的不同而改变,将这些属性设置为类属性。相应的方法设置为类方法。 1.2如果方法与调用者无关,则这样的方法通常被声明为类方法,由于不需要创建对象就可以调用类方法,从而简化了方法的调用。 2.static,静态的,可以用来修饰属性、方法、代码块(或初始化块)     package com.atguigu.java; /* * static,静态的,可以用来修饰属性、方法、代码块(或初始化块) * * static修饰属性(类变量) * 1.由类创建的所有 ...
1.包装类:8中基本数据类型对应着一个类,此类即为包装类 2.基本数据类型 包装类 及String之间的互相转换 2.1基本数据类型 包装类 及String之间的转换      基本数据类型、包装类--->String类:调用String类的重载的valueOf(Xxx x)方法      String类--->基本数据类型、包装类:调用包装类的parseXxx(String str)方法 2.2基本数据类型与包装类之间的转换      基本数据类型--->对应的包装类:调用包装类的构造器      ps:对Boolean来讲,当形参是"true&qu ...

Junit单元测试

Junit单元测试类 1.当前工程下-右键build path_add libraries-Junit4 2.在主类中,创建一空参的无返回值的方法,(如:public void test1(){}),用于代码的测试, 方法上声明:@Test 必须紧靠着 3.导入import org.junit.Test; 4.在test1()方法中进行代码的编写 5.测试:双击方法名,右键run as-junit Test即可。 package com.atguigu.java; import org.junit.Test; /* * Junit单元测试类 * 1.当前工程下-右 ...
一、==操作符与equals方法 1.==: 基本类型比较值:只要两个变量的值相等,即为true. int a=5; if(a==6){…} 引用类型比较引用(是否指向同一个对象):只有指向同一个对象时,==才返回true. Person p1=new Person();    Person p2=new Person(); if (p1==p2){…} 用“==”进行比较时,符号两边的数据类型必须兼容(可自动转换的基本数据类型除外),否则编译出错; 2.equals(): equals():所有类都继承了Object,也就获得了equals()方法。还可以重写。 只能 ...
x instanceof A:检验x是否为类A的对象,返回值为boolean型。 要求x所属的类与类A必须是子类和父类的关系,否则编译错误。 如果x属于类A的子类B,x instanceof  A值也为true。 public class Person extends Object {…} public class Student extends Person {…} public class Graduate extends Person {…} ------------------------------------------------------------------- ...

super关键字

* super:可以用来修改属性、方法、构造器  *   * 当子类与父类有同名属性时,可以通过"super.此属性"显示的调用父类的属性  * 若调用子类的属性则用"this.属性"  *   * 当子类重写父类方法后,在子类若想再显示调用父类被重写的方法就要用"super.方法"  *   * super修饰构造器:通过在子类中使用"super(形参列表)"来显示调用父类构造器  * >必须声明的首行
1.首先建立一个父类Person: package com.atguigu.java_duotai; public class Person { private String name; private int age; public Person() { super(); } public Person(String name, int age) { super(); this.name = name; this.age = age; } public String getName() { return name ...

JavaBean基础

1.JavaBean是一种Java语言写成的可重用组件。 2.所谓javaBean,是指符合如下标准的Java类:    类是公共的    有一个无参的公共的构造器    有属性,且有对应的get、set方法 3.用户可以使用JavaBean将功能、处理、值、数据库访问和其他任何可以用java代码创造的对象进行打包,并且其他的开发者可以通过内部的JSP页面、Servlet、其他JavaBean、applet程序或者应用来使用这些对象。用户可以认为JavaBean提供了一种随时随地的复制和粘贴的功能,而不用关心任何改变。  

this关键字

this表示当前对象,可以调用类的属性、方法和构造器。   当在方法内需要用到调用该方法的对象时就用this。   1.当形参与成员变量重名时,如果在方法内部需要使用成员变量,必须添加this来表明该变量时类成员 2.在任意方法内,如果使用当前类的成员变量或成员方法可以在其前面添加this,增强程序的阅读性 3.this可以作为一个类中,构造器相互调用的特殊格式 注意: 1.使用this()必须放在构造器的首行! 2.使用this调用本类中其他的构造器,保证至少有一个构造器是不用this的。

Ajax

    博客分类:
  • Ajax
1.什么是Ajax?        不用刷新整个页面就可以与服务器通讯的方法(异步):        XMLHttpRequest:该对象是对 JavaScript 的一个扩展,可使网页与服务器进行通信。是创建 Ajax 应用的最佳选择。实际上通常把 Ajax 当成 XMLHttpRequest 对象的代名词。   2.工作原理:           3.XMLHttpRequest:(了解)         (1) 创建XMLHttpRequest对象:new XMLHttpRequest();         (2) XMLHttpRequest的方法:           ...
面向对象思维:        首先考虑有哪些类哪些对象;其次考虑每种类和每种对象有哪些属性和方法;再考虑类和类之间存在什么样的关系。 1.关于对象:  1)万物皆对象;  2)程序是对象的集合,他们通过发送消息来告知 ...
Global site tag (gtag.js) - Google Analytics