
Java
Java基础
进厂计划。
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
static用法使用
静态的概述有些变量加上了静态,使用static关键字在存储上只有非静态的成员变量,才会在堆内存的对象中,开辟空间,单独存储;静态的成员变量,统一存储在方法区的静态区,多个对象共用同一个存储空间好处:节约了内存空间,还提升了可维护性,改动的时候只要改一个空间中的内容静态变量的特点1、代码上,加上static关键字静态的,静止,不会变化,值不会随着对象的不同而有变化,相对于对象是静止的2、加载时机:随着类的加载而加载类的字节码加载到方法区的同时,就在字节码的静态区给静态的变量分配好了内存空间原创 2020-09-02 10:34:37 · 1212 阅读 · 0 评论 -
【Java Scanner类 上】
Scanner类 java.util.Scannerscanner就是一个扫描器。1、Scanner(String source)构造一个新的 Scanner ,产生从指定字符串扫描的值。我们用nextInt()方法解析出的数据,是int类型的,每调用一次方法会以空格切分数据并取走一个。Scanner(File f)构造一个新的 Scanner ,产生从指定文件扫描的值。在我们项目下创建一个文件,在我们使用扫描文件时要抛出一个防止文件找不到的异常。Scanner(InputStream原创 2020-09-06 15:52:48 · 139 阅读 · 0 评论 -
【Java Scanner类 下】
问题:上节我们看到使用nextLine()方法时,当我们按下enter键时,这个方法不会等待你继续录入,而是直接程序结束。解决方法1、创建两个Scanner对象,新的canner对象中,没有上次录入的数据是干净的,随意不会影响录入下次的录入2、连续调用两次nextLine,第一次会将空串略过,第二次就会等待用户录入3、...原创 2020-09-06 16:15:29 · 187 阅读 · 0 评论 -
【Java String类型一】
String(byte[] arr)将字节数组的全部转成字符串:解码,使用编码表String(byte[] arr, int offset, int len)将字节数组的一部分转成字符串,从offset索引开始,一共转换len个String(char[] arr)将参数字符数组,转成字符串:既不是编码,也不是解码,只是把分散字符穿成串String(char[] arr, int offset, int len)将字符数组的一部分转成字符串:从offset索引开始,一共转换len个Stri原创 2020-09-06 16:50:26 · 153 阅读 · 0 评论 -
【Java String类型二】
String类型的获取功能一、int length()获取字符串的字符个数:可以获取到字符串的索引范围,就可以遍历字符串总结:数组获取长度,数组名称.length属性;字符串获取长度,字符串.length()方法二、根据索引找内容1、char charAt(int index)根据参数指定的索引,返回对应位置的字符2、String substring(int begin)根据传入的参数指定的索引,截取该索引之后的所有字符(包含begin),形 成一个新的字符串3、String subs原创 2020-09-06 18:00:40 · 185 阅读 · 0 评论 -
【java基础 StringBuilder】
一、StringBuilder()1、StringBuilder();空参数的构造,创建一个原始内容为空的字符串生成器,初始容量为16个字符2、StringBuilder的获取缓冲区的方法:capacity()3、StringBuilder(int capacity);创建一个生成器,初始缓冲区为capacity大小4、StringBuilder(String str);创建一个生成器,初始值就是str这些字符,初始大小是str.length()+16。public class Demo01_sb原创 2020-09-07 21:10:13 · 448 阅读 · 0 评论 -
String、StringBuffer和StringBuilder的区别
String1.在Java中字符串属于对象,java提供了String类来创建和操作字符串2.String是Immutable类的典型实现,被声明为了final class,除了hash这个属性其它属性都声明为final3.因为它的不可变性,所以例如拼接字符串时候会产生很多无用的中间对象,如果频繁的进行这样的操作,不仅效率低下,而且大量浪费有限的内存空间。StringBuilder1、和String类不同的是,StringBuilder类的对象能够被多次修改,在修改的过程中并不会产生新的未使用对象原创 2020-09-07 22:04:04 · 239 阅读 · 0 评论