Java Se 基础系列(笔记) -- BasicDataType

java.lang.String类代表不可变的字符序列

String类常用方法:1.public char charAt(int index); -- 返回下标为index的字符

         2.public int length();

         3.public int indexOf(String str); -- 返回字符串中第一次出现字符串str的下标

           4.public int indexOf(String str, int fromIndex);

         5.public boolean equalsIgnoreCase(String another);  -- 忽略大小写的情况下判断两个字符串是否相等

         6.public boolean startWith(String prefix); 相应的还有endWith

         7.public String subString(int beginIndex);  --返回从beginIndex起的子串

           8.public String trim(); -- 去除字符串前后的空白符

         9.public static String valueOf(int num);  --可将基本类型转为字符串

         10.public String[] split(String regex); --可将一字符串按照指定的分隔符分割,返回分割后的字符串数组

StringBuffer类代表可变的字符序列,可以对其字符串进行改变

    常用方法:1.public StringBuffer append(..); -- 添加到末尾

         2.public StringBuffer insert(..); -- 插入

         3.public StringBuffer delete(int start, int end);

         4.public StringBuffer reverse(); --用于将字符串倒序

基本数据类型包装类

    int i = 100; // i 分配在栈上

    Integer i = new Integer(100); //此时分配在堆上

    public int intValue(); --返回封装数据的int型值

    public static int parseInt(String s); -- 将字符串解析为int型数据并返回该数据

    public static Integer valueOf(String s); -- 返回Integer对象,其中封装的整型数据为字符串s所表示

Math类:提供一系列的静态方法,其方法的参数和返回值类型一般为double

    random() -- 返回0.0 - 1.0 之间的随机数

Flie类代表系统文件名(路径和文件名)

常见构造方法:   public File(String pathname)  -- 创建一个名为pathname的对象

            / public File(String parent, String child)

File的静态属性:   String separator 存储了当前系统的路径分隔符(正斜杠通用!!!)

常用方法:     --通过File对象访问文件的属性

          1.public boolean canRead()

          2.public boolean canWrite()

          3.public boolean isDirectory()

          4.public boolean isFile()

          5.public String getName()

          6.public String getPath()

          --通过File对象创建空文件或目录(在该对象所指的文件或目录不存在的情况下)

          1.public boolean createNexFile()

          2.public boolean mkdir() -- 创建路径

          3.public boolean mkdirs() --创建一系列路径

时间: 2024-08-03 23:10:36

Java Se 基础系列(笔记) -- BasicDataType的相关文章

Java Se 基础系列(笔记) -- Exception

Exception 1.java 异常是java提供的用于处理程序中错误(指在程序运行的过程中发生的一些异常事件)的一种机制 2.java程序的执行过程中如果发生异常事件则自动生产一个异常类对象,该对象封装了异常事件的信息并被提交给java运行时系统,这过程称为throw异常: 当java运行时系统接收到异常对象时会寻找能处理这一异常的代码并交其处理,这过程称为catch异常 1 public class TestEx1 { 2 public static void main(String[]

Java SE 基础:标识(zhì)符

Java SE 基础:标识(zhì)符 一.标识符定义 标识符,就是给类.接口.方法.变量等起名字时的字符序列 二.组成规则与注意事项 1.组成规则 英文大小写字母 数组 $ 和 _ 2.注意事项 不能以数组开头 不能是 Java 关键字(见关键字表:) 书写时区分大小写(大写和小写表示两个不同的标识符,如 public 和 Public 是不同的) 三.Java 中标识符的命名规则要做到:见名知意 包(package):包其实就是文件夹,用于区分项目中文件的结构,包名应当使用小写 单级包:to

Java【基础系列】-文件编码与格式

本章主题: 简要的回顾java的基础知识 读文件: BufferedReader 从字符输入流中读取文本,缓冲各个字符,从而提供字符.数组和行的高效读取. 可以指定缓冲区的大小,或者可使用默认的大小.大多数情况下,默认值就足够大了. 通常,Reader 所作的每个读取请求都会导致对基础字符或字节流进行相应的读取请求.因此,建议用 BufferedReader 包装所有其 read() 操作可能开销很高的 Reader(如 FileReader 和 InputStreamReader).例如, B

《写给大忙人看的java se 8》笔记

现在才来了解java8,是不是后知后觉了点? 新的编程技术,个人不喜欢第一时间跟进. 待社区已有实践积淀再切入似乎更划算些? 一点点精明的考虑. 不多说,上代码. //读<写给大忙人看的java se 8>做的笔记代码 //希望对忙到连这书都没工夫看的你,匆匆一瞥,留下印象 //祝编程愉快 public class MainTest { //第一章,讲lambda表达式 //lambda表达式类似javascript的函数字面量,可用于替代java的匿名内部类 //基本型为 (形参列表)-&g

java se基础的基础

面向过程: 一个学生7点要起床,8点之前吃完饭,8点半上课,然后12点下课,然后吃午饭和睡觉,然后15点上课,知道19点下课吃晚饭,又是晚自习,最后下自习睡觉. 一个老师7点起床,吃早饭,讲课,吃饭睡午觉,上课,吃饭,晚间辅导,睡觉.这就是对于一名学生和一名老师一天的作息.面向对象: 学生:事件(起床,吃饭,上课),属性(时间) 老师:事件(起床,吃饭,讲课),属性(时间)面向对象的特性: 封装:使得单个文件之间高内聚低耦合,将具有一定联系的处理逻辑或者共性特征提取出来封装成独立的java类,封

Java SE 基础知识(String,Array)

String 类: 1. 对于String对象的相等性判断来说,请使用equals()方法,而不是==.String的equals()是判断当前字符串与传进来的字符串的内容是否一致. 2. String是常量,其对象一旦创建完毕就无法改变.当使用+拼接字符串时,会生成新的String对象,而不是向原有的String对象追加内容. 3. String Pool (字符串池) 在栈内存中. 4. String s = “aaa”;(采用字面值方式赋值) 1). 查找 String Pool 中是否存

Java零基础系列002——命名、变量类型、类型转换、JDK中二进制整数和数字分隔符新特性

public class BasicDataType { public static void main(String[] args) { /* * 标示符:用于给变量.方法.类命名,必须以字母.下划线.$符号开头.以字母.下划线.数字.$符号组合,且不能为关键字 * * * */ System.out.println("--------------标示符------------"); int $,_,a;//正确的命名 int 彭驰=12;//由于Java内部采用Unicode编码方

java SE 基础复习-数组

数组 数组(Array):相同类型数据的集合. 定义数组 方式1(推荐,更能表明数组类型) type[] 变量名 = new type[数组中元素的个数]; 比如: int[] a = new int[10]; 数组名,也即引用a,指向数组元素的首地址. 方式2(同C语言) type变量名[] = new type[数组中元素的个数]; 如: int a[] = new int[10]; 方式3 定义时直接初始化 type[] 变量名 = new type[]{逗号分隔的初始化值}; 其中红色部

JAVA SE 8 学习笔记(三)使用lambda编程

三.使用lambda编程 3.1 延迟执行 所有lambda表达式都是延迟执行的,如果希望立即执行一段代码,则没必要使用lambda表达式 延迟执行代码原因可能有: ·在另一个线程中运行代码 ·多次运行代码 ·在某个算法的正确时间点上运行代码 ·在某些情况发生时运行代码(如按钮点击.数据到达) ·只有在需要时运行代码 例如: public static void info(Logger logger, Supplier<String> message) { if (logger.isLogga