
java
斜光
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java超大数字的比较
import java.math.BigInteger;import java.util.Scanner;public class Code1014{ public static void main(String[] args) { Scanner in = new Scanner(System.in); BigInteger a = in.nextBigInteger(); ...原创 2020-02-20 09:46:43 · 1763 阅读 · 0 评论 -
java字母的大小写转换
1 调用方法仅适用于字符串String大转小:str.toLowerCase()小大:str.toUpperCase()2 ASCII码字符:大转小:+32小转大:-32 for (int i = 0;i < str.length(); i++) { if (charArr[i] >= 'A' && charArr[i] <= 'Z...原创 2020-02-19 11:24:25 · 457 阅读 · 0 评论 -
java字符串与字符数组互相转化的方法
字符数组转字符串遍历直接在构造String时转换调用String类的提供的方法的valueOf()使用StringUtils的join方法使用ArrayUtils的toString方法public static void main(String[] args) { //(1)直接在构造String时转换 char[] array = new char[] {'a','b'...原创 2020-02-19 11:19:58 · 2830 阅读 · 0 评论 -
java常用API(6)Object类、Objects类
java.lang.Object类是Java语言中的根类,即所有类的父类。它中描述的所有方法子类都可以使用。在对象实例化的时候,最终找的父类就是Object。1 toString() 返回该对象的字符串表示注意:toString方法返回该对象的字符串表示,其实该字符串内容就是对象的类型+@+内存地址值。源码: public void println(Object x) ...原创 2019-12-14 21:22:09 · 190 阅读 · 0 评论 -
java继承与多态(6)引用类型用法总结
test原创 2019-12-09 17:09:36 · 118 阅读 · 0 评论 -
java继承与多态(4)final关键字、四种权限修饰符
1 final常用与修饰类、方法、局部变量、成员变量1.1 修饰类public final class MyClass这个类不能有任何子类,方法也就无法被覆盖重写1.2 修饰方法public final void method() {}修饰的方法为最终方法,不能被子类覆盖重写注意:对于类、方法来说,abstract和final关键字不能同时使用1.3 修饰局部变量 fin...原创 2019-12-02 21:22:37 · 216 阅读 · 0 评论 -
java继承与多态(3)多态
概念: 一个对象有多重形态(父类,祖父类),这就是对象的多态性代码中的多态性就是:父类引用指向子类格式:父类名 对象名 = new 子类名称() or 接口名 对象名 = new 实现类名()(左父右子)1 成员变量在多态中的特点成员变量不能覆盖重写编译和运行都看等号左边2 多态中成员方法使用特点编译看等号左边,运行看右边3 使用多态的好处new的子类对象变化时,调用的方法...原创 2019-12-02 16:22:22 · 404 阅读 · 1 评论 -
Java继承与多态(2)接口
概念一种引用数据类型,是一种公共的规范标准,符合这个标准的就可以用格式public interface 接口名 {}编译生成的字节码文件仍是.java–>.class接口内容: java9及之后常量抽象方法默认方法(java8)私有方法(java9)1 定义格式1.1 抽象方法接口抽象方法的定义接口能定义抽象方法注意:接口中的抽象方法,修饰符固定是public...原创 2019-12-01 18:50:15 · 217 阅读 · 0 评论 -
java继承与多态(1)继承与抽象
主要解决共性抽取的问题,子类继承了父类内容特点:子类有自己的内容子类继承父类内容格式:public class 子类 extends 父类 {}1 继承中成员变量的访问特点父类对象只能使用父类成员变量,子类可直接调用父类变量出现同名变量,优先访问使用对象中的变量间接通过成员方法访问成员变量,方法属于(定义于)谁,就调用谁的变量,没有则向上找2 区分子、父类中的重名内容...原创 2019-12-01 13:56:49 · 219 阅读 · 0 评论 -
java常用API(5)、Math类
1 Arrays工具类java.util.Arrays是一个与数组相关的工具了,静态方法,实现数组常见操作方法:public static String toString(int[] a) :返回指定数组内容的字符串表示形式。public static void sort(int[] a) :按照默认升序,对数组元素排序 public static void main(Stri...原创 2019-11-30 16:08:13 · 163 阅读 · 0 评论 -
java常用API(4)String类、StringBuffer类、StringBuilder类、static关键字
1 String类特点:内容不可变因为上一点,字符串共享使用,节省内存效果上相当于char[]字符数组,但底层原理是byte[]字节数组创建方式:public String() :初始化新创建的 String对象,以使其表示空字符序列。public String(char[] value) :通过当前参数中的字符数组来构造新的String。public String(byte...原创 2019-11-25 19:26:32 · 212 阅读 · 0 评论 -
java常用API(3)ArrayList集合、Arrays工具类、
详见java文档arraylist1 对象数组java.util.ArrayList数组Array长度不可改变,但是ArrayList长度可变ArrayList有一个<E>代表泛型泛型:集合中所有元素全都是<>中统一的类型备注:从JDK 1.7+开始,右侧的尖括号内部可以不写内容,但是<>本身还是要写的。ArrayList直接打印得...原创 2019-11-25 15:19:55 · 299 阅读 · 0 评论 -
java基础(1)大杂烩
1、基本数据类型数据类型关键字内存占用取值范围字节型byte1个字节-128~127整形int(默认)4-231次方~2的31次方-1短整型short2个字节-32768~32767长整形long8-2的63次方~2的63次方-1单精度浮点数float41.4013E-45~3.4028E+38双精度浮点数do...原创 2019-11-24 16:41:11 · 167 阅读 · 0 评论 -
java常用API(2)Scanner与Random类
1、导包只有java.lang包下的内容不需要导包,例如String类2、常用方法nextInt()将输入信息的下一个标记扫描为一个 int 值next()获取键盘输入的字符串nextLine():获取键盘一行输入的内容,以Enter为结束next() 与 nextLine() 区别next():一定要读取到有效字符后才可以结束输入。对输入有效字符之前遇到的空白...原创 2019-11-23 16:43:28 · 110 阅读 · 0 评论 -
java常用API(1)API的使用
API使用步骤打开帮助文档。点击显示,找到索引,看到输入框。你要找谁?在输入框里输入,然后回车。看包。java.lang下的类不需要导包,其他需要。看类的解释和说明。学习构造方法。列:JDK_API_1_6_zh_CN.CHM1、查找类2、new创建:构造方法摘要...原创 2019-11-23 15:53:13 · 224 阅读 · 0 评论 -
Java基础(1-3复习)定义一个标准的类(idea中快速生成代码的方法)
所有成员变量都是用private关键字修饰为每一个成员变量编写一对Getter/Setter方法编写一个无参构造方法编写一个全参构造方法这样的标准类也叫Java Beanpublic class Student { private String name; private int age; }IDEA中快速生成代码的快捷键ALT + INSERTpublic c...原创 2019-11-23 15:26:48 · 432 阅读 · 0 评论 -
java基础(5)封装与构造方法
5、封装java中的封装方法private关键字5.1、private关键字private int age;本类之外的范围不能直接访问private间接访问方法:定义一对Getter/Setter方法此方法来设置private成员变量的数据,外部传参给这个方法public void setAge(int num) { age = num;}此方法获取private成...原创 2019-11-23 15:26:35 · 264 阅读 · 0 评论 -
java基础(2)方法与数组
基本内容定义格式:public static void 方法名() {方法体}调用格式:方法名();public class Demo01Method { public static void main(String[] args) { for (int j = 0; j < 5; j++) { for (int i = 1; i...原创 2019-11-12 21:40:20 · 277 阅读 · 0 评论 -
java基础(3)类与对象
4、面向对象循环遍历打印变为了调用函数打印 System.out.print("["); for (int i=0; i<array.length; i++) { if (i == array.length - 1) { System.out.print(array[i] + "]"); ...原创 2019-11-12 21:32:46 · 89 阅读 · 0 评论