JAVA基础
zhangxiaokim
这个作者很懒,什么都没留下…
展开
-
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 · 297 阅读 · 0 评论 -
访问权限修饰符对方法的访问限制
访问权限修饰符对方法的访问限制 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 · 984 阅读 · 0 评论 -
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 · 225 阅读 · 0 评论 -
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 · 130 阅读 · 0 评论 -
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 · 227 阅读 · 0 评论 -
抽象模板-计算程序的执行时间
/** *抽象模板 */ abstract class CalTimeTemplate{/***在抽象模板中定义一个抽象方法,这个方法是为了让子类去实现*/public abstract void doJob();/**定义一个回调方法,用于扩展*/public void expandMethod(){ System.out.println("运行开始");}/** *定义原创 2017-11-27 18:26:29 · 161 阅读 · 0 评论 -
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 · 201 阅读 · 0 评论 -
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 · 288 阅读 · 0 评论 -
模板模式-抽象模板
第一种角色:抽象模板 定义三种方法:第一个抽象方法需要子类去实现,子类必须实现 第二个扩展方法,是一个空方法,子类可以去复写也可以不复写 第三个私有的最终方法,不可复写的 第四个模板方法,这个方法中定义了每一个方法的执行顺原创 2017-11-27 15:41:45 · 248 阅读 · 0 评论 -
常用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 · 173 阅读 · 0 评论 -
1.字符串概述-String
1、数据类型分基本类型、引用数据类型 2、基本数据类型分为八种:整数类型(byte.short.int.long)四种,浮点类型(float.double)二种,字符(char)一种,布尔类型(boolean). 3、引用数据类型分三类:类(class),接口(interface),数组([]), String 类代表字符串。Java 程序中的所有字符串字面值(如 “abc” )都作为此类的实原创 2017-12-08 11:13:01 · 214 阅读 · 0 评论 -
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 · 177 阅读 · 0 评论 -
自定义异常--继承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 · 11628 阅读 · 0 评论