- 博客(15)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
原创 java中类的初始化顺序
在java中,类的初始化顺序是这样的:首先,初始化的是静态初始化块然后,初始化的是普通初始化块最后,初始化构造器和普通成员变量如下实例: class Root{ static{System.out.println("Root的静态初始化块");} {System.out.println("Root的普通初始化块");} public Root() {System...
2015-01-18 20:50:29 473
原创 Java基础——instanceof关键字的用法
instanceof运算符的前一个操作数通常是一个引用类型变量,后一个操作数通常是一个类(也可以是接口,可以把接口理解成一种特殊的类),它用于判断前面的对象是否是后面的类,或者其子类、实现类的实例。如果是,则返回true,否则返回false。在使用instanceof运算符时需要注意:instanceof运算符前面操作数的编译时类型要么与后面的类相同,要么与后面的类具有父子继承关系,否则会引起...
2015-01-18 20:23:49 2463 1
转载 J2EE概念综述
这篇文章主要介绍在J2EE范例中使用的缩写词和概念。J2EE(Java 2 Platform, Entreprise Edition)代表Java企业版平台。它使得模块化的Java程序可以在服务器上部署。Java SE是一组Java核心库,Java应用程序在其上得以执行,而J2EE是基于Java SE的。概念综述在我们深入J2EE之前,先看一下综述:多层式应用(Multit
2015-01-17 10:55:36 594
转载 java EE介绍
1、 为什么需要JavaEE我们编写的JSP代码中,由于大量的显示代码和业务逻辑混淆在一起,彼此嵌套,不利于程序的维护和扩展。当业务需求发生变化的时候,对于程序员和美工都是一个很重的负担。为了程序的易维护性和可扩展性,这就需要我们使用JavaEE技术来进行项目开发2、 什么是JavaEEJavaEE是一个开发分布式企业级应用的规范和标准。Java语言的平台有3个版本:适
2015-01-17 10:42:04 973 1
原创 Java关键字——final
1、final关键字的含义final通常意味着不可变,可以用来修饰基本类型数据,对象的引用,方法和类。修饰基本类似数据时,数值不可改变 修饰对象引用时,该引用不可变为指向其他对象 修饰方法时,说明该方法不能被覆盖 修饰类时,该类不能被继承 2、final修饰的基本数据值不可改变public void finalData(){ final int a = 1...
2015-01-16 19:28:17 597
转载 Java基础——自学java之路
前段时间逛论坛,总会有很多新手很迷茫,问到:到底该怎么学好Java,这个问题很重要,尤其对于像我们这样大多数都是靠自学的人来说,找到一个好的学习方法至关重要!于是乎,我就给大家回答了很多,突然间想到了很久以前,看过的马士兵老师的一篇关于Java自学之路的文章,于是在网上找了找,结果找到了,马士兵老师的视频,是我目前最为推崇的Java学习视频,虽然还有很多,如张孝祥、黎活明、李兴华老师等,他们的都很...
2015-01-16 14:14:07 1256 1
原创 Java基础——多态性
java引用变量有两个类型:一个是编译时类型,一个是运行时类型。编译时类型由声明该变量时使用的类型决定,运行时类型由实际赋给该变量的对象决定。如果编译时类型和运行时类型不一致,就可能出现所谓的多态(Polymorphism)。实例程序如下: class BaseClass{ public int book=6; public void base() { System.ou...
2015-01-16 13:41:18 506
原创 Java基础——java语言的4个访问控制符
java提供了4个访问控制级别:private,public,protected,defaultprivate(当前类访问权限):如果类里的一个成员(包括成员变量、方法和构造器等)使用private访问控制符来修饰,则这个成员只能在当前类的内部被访问。很显然,这个访问控制符用于修饰成员变量最合适,使用它来修饰成员变量就可以把成员变量隐藏在该类的内部。default(包访问权限):如果类里的...
2015-01-15 09:37:17 1768
原创 Java基础——方法
方法是类或对象的行为特征的抽象,方法是类或对象最重要的组成部分。方法在逻辑上要么属于类,要么属于对象。如果是static方法,则该方法属于类;否则属于类的实例。需要注意的是:同一个类的一个方法调用另外一个方法时,如果被调用方法是普通方法,则默认使用this作为调用者;如果被调用方法是静态方法,则默认使用类作为调用者。也就是说,所有方法都必须使用“对象.方法”或者“类.方法”的形式调用,而同一个...
2015-01-14 15:10:56 754
原创 Java基础练习——打印一个圆
以下所有代码均托管在GitHub上面(点击这里直达)实现效果:接收输入的半径,打印出一个圆代码如下: private void printCircle(){ //接收用户输入的半径 Scanner scan = new Scanner(System.in); System.out.print("请输入圆的半径R(大于3的整数):");...
2015-01-13 15:39:10 3324
原创 Java基础练习——实现打印任意大小,任意多个菱形(在int数据类型下)
代码如下: import java.util.*;public class Circle{public static void main(String args[]){int n,m;Circle c=new Circle();//构造一个Circle实例Scanner scan = new Scanner(System.in);System.out.printl...
2015-01-13 14:28:17 953
原创 Java基础练习——打印正反三角形
以下代码均托管在GitHub上面(点击这里直达)实现效果:键盘输入一个1~100的奇数行数,程序打印对应行数的正反三角形。代码如下:private void printTriangle(){ Scanner scan = new Scanner(System.in); System.out.println("请输入行数(单数):"); ...
2015-01-13 14:04:19 4980
原创 Java关键字——return
1、return的功能是结束一个方法,当一个方法执行到一个return语句时(return关键字后还可以跟变量、常量、表达式),这个方法将结束。private void returnInner(){ for (int i = 0; i < 10; i++) { for (int j = 0; j < 5; j++) { ...
2015-01-12 20:30:47 1181
原创 Java关键字——Continue
以下所有代码均托管在GitHub上(点击这里直达)1.没有标签的时候,continue的作用是忽略本次循环剩下的语句,直接进行本层循环的下一次循环,而不会结束循环,如下例子 private void continueInner(){ for (int i = 0; i < TIMES; i++) { System.out.println("...
2015-01-12 20:11:54 15999 1
原创 Java关键字——break
以下所有代码均托管在GitHub上面(点击这里直达)1.有标签的时候结束的是标签后的循环。 private void breakOutLabel(){ out: for (int i = 0; i <= TIMES; i++) { for (int j = 0; j <= TIMES; j++) { ...
2015-01-12 19:46:58 2433
SpringAOP整合Hibernate并使用事务
2017-11-02
SpringAOP整合Hibernate并使用事务(模拟买书的过程)
2017-11-02
Spring的AOP IOC
2017-11-02
oracle字符串类型(有特殊字符“~”)转数字类型并做减法运算
2016-12-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人