随笔分类 - java-基础
摘要:符号字符含义 \n 换行 (0x0a) \r 回车 (0x0d) \f 换页符(0x0c) \b 退格 (0x08) \0 空字符 (0x0) \s 空格 (0x20) \t 制表符 \" 双引号 \' 单引号 \\ 反斜杠 \ddd 八进制字符 (ddd) \uxxxx 16进制Unicode字符
阅读全文
摘要:浅析理论: Java枚举(enum)详解:Java声明枚举类型、枚举(enum)类、EnumMap 与 EnumSet 声明枚举 声明枚举时必须使用 enum 关键字,然后定义枚举的名称、可访问性、基础类型和成员等。 任意两个枚举成员不能具有相同的名称,且它的常数值必须在该枚举的基础类型的范围之内,
阅读全文
摘要:浅析理论: 一、IO概述(input/output) 1、输入输出流,字符字节流,字节流一般带Stream,字符流一般是Reader和Writer 2、所有文件都是二进制序列,在java中使用byte[]可以表示文件内容,其中文本文件内容可以用char[]表示 3、需要关闭流close() 二、四大
阅读全文
摘要:Ctrl+Alt+B,跳转到方法实现处。 Ctrl+”+/-”,当前方法展开、折叠。 Ctrl+Shift+”+/-”,全部展开、折叠。 Ctrl+/或Ctrl+Shift+/,注释(//或者/**/)。
阅读全文
摘要:浅析理论: 注:java中,\是转义字符,如果要表示一个\字符,则必须转义(\\) 一、文件路径的抽象(java.io.File) 三个构造器 File(String pathname) File f = new File("g:/a/b/c.txt");//new File("g:\\a\\b\\
阅读全文
摘要:浅析理论: 一、内部类概念和分类 写在一个类的内部的类,称为内部类 根据内部类的位置分为三种: 1、静态内部类 2、成员内部类 3、局部内部类 二、各种内部类的实例化方式 注:静态内部类与成员内部类的访问控制权限和静态变量与成员变量类似 1、静态内部类 外部类.内部类 变量 = new 外部类.内部
阅读全文
摘要:浅析理论: 一、概述 1、编写代码更加方便 2、增加安全性 二、声明 1、在类上声明 类名<泛型> 如果多个,是用逗号隔开 在整个类中都可以使用,除了静态方法 2、在方法上声明 <泛型> 返回值类型 如果多个,使用逗号隔开 在方法上的泛型仅在方法中有效 方法的返回值,方法参数,方法一次都可以使用泛型
阅读全文
摘要:数组有工具类Arrays,集合也有一个工具类Collections。 sort方法: sort(List<T> list):根据其元素natural ordering对制定的列表进行排序 sort(List<T> list, Comparator<? super T> c):根据指定的比较器引起的顺
阅读全文
摘要:import sun.awt.resources.awt; import java.util.Properties; import java.util.Set; /** * Properties 理解为一个键和值都是字符串的Map * extends HashTable [过时,很多方法不建议使用]
阅读全文
摘要:package com.gongxy.demo.mapstudy; import java.util.Collection; import java.util.HashMap; import java.util.Map; import java.util.Set; /** * Map接口(字段、映射
阅读全文
摘要:各个集合迭代器的选择: list和数组使用随机访问方式进行迭代(for循环方法) Set和Queue迭代器迭代(for-each方式) Map使用(entry视图或key视图) package com.gongxy.demo; import java.util.*; /** * 迭代器(遍历) *
阅读全文
摘要:Collection类 List: 可以放入重复元素 支持随机访问(有下标) 可以插入元素【在指定下标插入】add(index, e) Set: 不可以放入重复元素 不支持随机访问(无下标) 不能插入元素 Queue: 可以放入重复元素 不支持随机访问(无下标) 不能插入元素 list类 packa
阅读全文
摘要:package com.gongxy.demo; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; /** * D
阅读全文
摘要:String基础知识: package com.gongxy.demo; import java.util.Arrays; /** * String 类的基础 */ public class StringTest { public static void main(String[] args) {
阅读全文
摘要:一、异常基础 package com.gongxy.demo; /** * 异常测试 * java.lang.Throwable * -java.lang.Exception * checked异常(必须处理否则无法编译通过) / unchecked异常 */ public class Except
阅读全文
摘要:一、JDK java开发工具包 二、JVM Java虚拟机,跨平台 三、JDBC Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。JDBC也是Sun M
阅读全文
摘要:类和类之间的关系 1》泛化(继承) is a 2》实现 implements a 3》依赖 代码体现A类中方法参数用到了B类 use a 4》关联 代码体现是A类总有个B属性 has a 组合 聚合 单向和双向关联关系 A有个B属性且B有A属性的双向关联 A有个B属性但B没有A属性的单向关联
阅读全文
摘要:package com.gongxy.demo; import java.io.Serializable; /** * javabean * Getter and Setter * boolean Getter[isDeleted] Setter[setDeleted] * 提供一个无参的构造方法
阅读全文
摘要:public class ParamTest { //命令行参数,cmd public static void main(String[] args) { //可以随机输入多个数字 paramTest(1,2,3,4); } /** * 可变参数,三个点表示 * 传参的时候灵活 * @param a
阅读全文