- 博客(21)
- 收藏
- 关注
原创 常用String
package com.r.string;public class StringDemo1 {public static void main(String[] args) { String s1 = new String() ; System.out.println("结果:"+s1+" s1长度是:"+s1.length()); //String(byte[] bytes)
2017-12-12 17:18:45 192
原创 1.字符串概述-String
1、数据类型分基本类型、引用数据类型 2、基本数据类型分为八种:整数类型(byte.short.int.long)四种,浮点类型(float.double)二种,字符(char)一种,布尔类型(boolean). 3、引用数据类型分三类:类(class),接口(interface),数组([]), String 类代表字符串。Java 程序中的所有字符串字面值(如 “abc” )都作为此类的实
2017-12-08 11:13:01 236
原创 自定义异常--继承RuntimeException
1、在实际的项目中,我们需要跟业务相关的异常,javaAPI中是没有的,所以我们要自定义package cn.tx.array;public class StockException extends RuntimeException{public StockException(){ super();}public StockException(String mes ,Throwable c
2017-12-07 18:57:25 11727
原创 Exception - finally
package com.rl.exception;public class Exception7 {public static void main(String[] args) { int i = method(); System.out.println("i的结果是:" + i);}public static int method(){ int i = 0; int
2017-12-06 19:39:39 222
原创 Exception-try cath -if else使用
package cn.tx.exception;public class ExceptionDemo6 {public static void main(String[] args) { int a = 10; int b = 0; //try{}catch(){}的快捷键是Shift+Alt+Z divide(a,b);}public static int divide
2017-12-06 18:25:24 309
原创 Object-equals重写,hashCode重写-对象相等
/** * java.lang.Object类是默认被每一个类继承的 */ class Student{private String name;private int age;private int gender;public Student(){ super();}public void setName(String name){ this.name = name;}
2017-11-28 18:09:41 194
原创 Object类—“==”对象不可能相等
/** * java.lang.Object类是默认被每一个类继承的 */ class Student{private String name;private int age;private int gender;public Student(){ super();}public void setName(String name){ this.name = name ;}
2017-11-28 17:07:32 327
原创 访问权限修饰符对方法的访问限制
访问权限修饰符对方法的访问限制 4种方法都可以访问:private、defualt、protected、public public class Perm{private void privateMethod(){ System.out.println("private修饰方法可以被调用");}void defaultMethod(){ System.out.println("
2017-11-28 10:41:22 1002
原创 Object-hashCode
/** *Object的类是Student1隐藏继承 */ public class Student1{ //extends Object{private String name;private int age;//测式有没有父类public Student1(){ super();}//构造器public void Student1(String name,int age
2017-11-27 19:25:11 251
原创 Object
/** *Object的类是Student隐藏继承 */ public class Student{ //extends Object{private String name;private int age;//测式有没有父类public Student(){ super();}//构造器public void Student(String name,int age){
2017-11-27 19:15:47 158
原创 Scanner-扫描器
import java.util.Scanner;class ScannerDemo{public static void main(String []args){ //创建对象Scanner Scanner sc = new Scanner(System.in); //扫描器对象,获得我们从键盘输入的int值,sc调用nextInt()时候JVM就会等着我们输入 in
2017-11-27 18:40:03 242
原创 抽象模板-计算程序的执行时间
/** *抽象模板 */ abstract class CalTimeTemplate{/***在抽象模板中定义一个抽象方法,这个方法是为了让子类去实现*/public abstract void doJob();/**定义一个回调方法,用于扩展*/public void expandMethod(){ System.out.println("运行开始");}/** *定义
2017-11-27 18:26:29 184
原创 模板模式-抽象模板
第一种角色:抽象模板 定义三种方法:第一个抽象方法需要子类去实现,子类必须实现 第二个扩展方法,是一个空方法,子类可以去复写也可以不复写 第三个私有的最终方法,不可复写的 第四个模板方法,这个方法中定义了每一个方法的执行顺
2017-11-27 15:41:45 276
原创 匿名内部类 通过接口来实现
什么是匿名类:没有名字的类,这种类需要在接口上实现。 匿名类和匿名内部类都需要接口或者抽象类的支持。 创建一个匿名的类的对象这个类的对象实现OuterInter的接口,在大括号中实现接口中的方法,方法调用完毕后就会被垃圾回收interface OuterInter{public void show();}class Outer{public void method(){ //创建匿名对
2017-11-24 16:55:54 1398
原创 匿名内部类
什么是匿名类:没有名字的类,这种类需要在接口上实现。 匿名类和匿名内部类都需要接口或者抽象类的支持。 创建一个匿名的类的对象这个类的对象实现OuterInter的接口,在大括号中实现接口中的方法,方法调用完毕后就会被垃圾回收interface OuterInter{public void show();}class OutDemo4{public static void main(String
2017-11-24 16:25:54 204
原创 内部类被private来修饰
被private修饰的内部类只能在它所属的外部类中访问 class Outer{private int num = 10;public int getNum(){ return num; }public void setNum(int num){ this.num = num; }//内部类的定义private class Inner{ public void
2017-11-24 15:43:42 5504
原创 局部内部类
把内部类定义到方法中,局部内部类 class Outer{private static int num = 10;public void show(){ //把内部类定义到方法中,局部内部类 class Inner{ public void method(){ System.out.println(“num:” +num);
2017-11-24 15:42:31 215
原创 静态内部类
class Outer{private static int num = 10;/**定义静态内部类,它只能访问它的外部类的静态属性和静态方法*/static class Inner{ public void show(){ System.out.println("num"+num); System.out.println("我是内部类"); }
2017-11-24 15:06:11 227
转载 编码首行缩进使用Tab键好还是空格好?
每个程序员都有自己喜欢的编码风格以及编码习惯,那么,问题来了。一个很常用也很简单的问题,让程序员分为两派。编程时,到时是使用Tab按键来进行首行缩进好呢还是敲空格按键好呢???少侠,别急,带老夫给你慢慢分析。Tab 占用更少的空间使用 Tab 的文件或许和不使用 Tab 的在 gzip 压缩后并没有明显的区别。但是不使用 Tab 的话,就得多一道程序处理你的代码,以保证文件大小合理。你不得不依赖压缩
2017-11-22 18:43:12 3460
原创 接口多态继承
interface Teach{ /** *父类提供一个抽象方法让子类以多态的形式体现 */ public void teachLession();} /** *创建JavaTeacher */ class JavaTeacher implements Teach{String name;public void teachLession(){
2017-11-22 18:16:58 195
原创 多态
我们通常使用抽象类来抽象要使用多态的方法: 特点: 1.必须要有继承关系,在抽象类中可以定义多态的抽象方法,通过子类来继承这个抽象类然后复写抽象类中的抽象方法以达到多态的效果。 2.多态子类的实例可以赋给父类的引用abstract class Teacher{String name;/***父类提供一个抽象方法让子类以多态形式体现*/public abstract vo
2017-11-22 15:04:44 577
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人