JavaSE
森屿深巷
SQL Boy!!!
展开
-
Java整数和字符串的相互转化
Java整数和字符串的相互转化1.String s=""+i;2.String s=Integer.toString(i);3.String s=String.valueOf(i);--把String型转化为Int型1.int i=Integer.parsenInt(s);2.int i=Integer.valueOf(s).intValue();把Integer转化为StringInteger integer=String()把String转化为IntegerInteger原创 2020-07-19 15:05:07 · 109 阅读 · 0 评论 -
内部类
内部类奖类写在其他类的内部,可以写在其他类的成员位置和局部位置,这种类就是内部类内部类的分类成员内部类:可以使用成员修饰符,public static …也是个类,可以继承,可以实现接口调用规则:内部类,可以使用外部类成员,包括私有,外部类要使用内部类的成员,必须建立内部类对象public class Outer { private int a = 1; class Inner{ public void inner(){ System.o原创 2020-05-12 20:54:24 · 370 阅读 · 0 评论 -
final、static关键字
final关键字final修饰的类不可以被继承最终类,不能有子类,不可以被继承final修饰成员方法类可以被继承,但被final修饰的方法不可以被重写final修饰成员变量成员变量,在堆内存,具有默认值final修饰的成员变量,固定的不是内存的默认值固定的是,成员变量的手动赋值,绝对不是内存的默认final修饰的成员变量的赋值,有两种实现方式,一种是定义的时候直接赋值,另一种是通过构造方法赋值保证:只能被赋值一次public final class Person { fina原创 2020-05-12 20:53:58 · 133 阅读 · 0 评论 -
构造方法、This、super关键字
构造方法构造方法的定义格式:权限 方法名(参数列表){}方法的名字必须和类名一致,构造方法没有返回值类型public class Person { private String name; private int age; public Person(){ System.out.println("I am null"); }}p...原创 2020-04-15 23:25:37 · 166 阅读 · 0 评论 -
接口、多态
接口1、接口中的方法全部为抽象方法2、接口中无法定义普通的成员变量定义抽象方法:固定格式public abstract 返回值类型 方法名字(参数列表) //均为公共方法public interface MyInterface { public abstract void function(); }定义成员变量,必须为常量固定格式:public static final...原创 2020-04-14 22:17:01 · 98 阅读 · 0 评论 -
继承、抽象类
继承类的继承是指在一个现有类的基础上去构建一个新的类,构建出来的新类被称为子类,现有类被成为父类,子类会自动拥有父类所有可继承的属性和方法//父类public class Employee { //员工类 String name; public void work(){ System.out.println("尽力工作"); }}//子类...原创 2020-04-14 22:15:50 · 171 阅读 · 0 评论 -
封装、This关键字
面向对象的三大特征:封装、继承、多态封装的好处:提高了代码的复用性隐藏了实现细节,还要对外提供可以访问的方式,便于调用者的使用,这是核心之一,也可以理解为封装的概念提高了安全性package Day9;public class Person { String name; private int age; public void setName(Strin...原创 2020-04-14 22:15:28 · 122 阅读 · 0 评论 -
折半查找
折半查找//前提:被查找的数组必须是有序的public static int Findinhalf(int[] a,int x){ int min = 0; int max = a.length-1; int mid = 0; while(min <= max){ mid = (min+max)/2;...原创 2020-04-07 22:54:44 · 105 阅读 · 0 评论