![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javase基础笔记
文章平均质量分 68
武中奇
这个作者很懒,什么都没留下…
展开
-
java中的Data类、DataFormat、Math类
java中的Date类、DataFormat、Math类 Date类 表示一个瞬间的时间,精确到毫秒 构造 构造方法 描述 Data() 创建一个当前系统时间对象 Date(long data) 创建一个指定的时间对象,单位为毫秒。1970-01-01 00:00:00 方法 方法名 描述 long getTime() 返回毫秒值 voi...原创 2018-12-26 20:29:20 · 711 阅读 · 0 评论 -
暴力反射
暴力反射 概括: 如果构造方法、普通方法、字段 被private(私有)修饰,默认情况下,在该类的外部是不允许被访问的,如果使用暴力反射,即使被private修饰也可以进行操作。 步骤1:调用已声明方法 步骤2:设置可访问权限 //1 创建实例 Class Userclass = Class.forName("com.zxf.User"); Object obj = Userc...原创 2018-12-25 18:17:40 · 3032 阅读 · 0 评论 -
java中的反射
Java中的反射 原理: JVM运行时 将 java源码文件 编译成 字节码class文件 ,当class文件被加载到内存后,对应一个Class对象 如代码块所示: java源码(类){ class字节码(类){ Class对象{ 成员变量 编译成 成员变量 生成对应 成员变量 构造方法 ---------...原创 2018-12-25 18:16:27 · 112 阅读 · 0 评论 -
Web通信&CS&BS
**WEB通信 ** & B/S架构 & C/S架构 WEB通信 WEB采用B/S通信模式,通过超文本传送协议进行通信。 通过浏览器地址栏编写URL向服务器发送一个请求,服务器接收到这个请求并进行相应的处理,处理完成之后, 向浏览器做出响应,及将服务器端资源发送给浏览器。 浏览器 —请求(request)—> 服务器 <—响应(response)— C/S架构...原创 2018-12-28 20:25:07 · 558 阅读 · 0 评论 -
JDK和JRE的区别
JDK和JRE的区别: JDK(Java Runtime Enviroment): 是**java运行的环境**, 面向java程序的使用者, 而不是开发者. 想要运行java程序, 就必须下载并安装JRE . JRE包含JVM标准实现及java核心类库. 还包括java虚拟机丶java平台核心类和支持文件. 不包含开发工具(编译器丶调试器等) JRE(Java Develop...原创 2018-12-22 09:45:43 · 462 阅读 · 0 评论 -
static和final关键字
static 和 final 关键字 static 关键字是静态的 : 1 , 用来修饰 成员变量 ,将其变为类的成员,从而实现所有对象对于该成员的共享; 2 , 用来修饰成员方法, 将其变为类方法 ,直接使用"类名.方法名"的方式调用, 工具类常使用. 3 , 静态代码块 , 在类被加载的时候就会被执行. final 关键字 : 1 , 用来修饰数据,包括成员变量和局部变量, 该变...原创 2018-12-22 09:43:34 · 193 阅读 · 0 评论 -
静态变量和成员变量的初始化时机
静态变量和成员变量的初始化时机 `静态变量:` 在class类首次被加载的时候进行初始化 `成员变量:` 在new对象的时候被初始化原创 2018-12-22 09:42:59 · 1709 阅读 · 0 评论 -
权限修饰符
java 中4种修饰符分别为 public 丶 protect 丶 default 丶 private 访问权限 同类 同包 子类 其他包 public √ √ √ √ protected √ √ √ × default √ √ × × private √ × × × ...原创 2018-12-22 09:42:25 · 111 阅读 · 0 评论 -
==和equals的区别
==和equals的区别? == : ==是一个运算符,用于比较两个基本数据类型的值是否相同,如果是引用类型,则比较的是对象的地址值是否相等. 例如: 引用类型String,举个例子: //在不new的时候 String s1="sss"; String s2="sss"; System.out.println(s1==s2); true/*原创 2018-12-10 16:03:28 · 133 阅读 · 0 评论 -
Java中的集合
集合 集合:单例、双例 单例: Interable(接口): 获得迭代器,从而使用增强for循环 Collection(接口): 集合(有序集合、无序集合) **List**(接口):有序集合 **ArrayList**(类)、 **LinkedList**(类)、**Vector**(类) **set**(接口):无序集合 双例: Map 接口 **HshMap...原创 2018-12-26 20:32:05 · 203 阅读 · 0 评论 -
最详细的String类详解
String 类介绍及String的方法 概述: 字符串表示的是字符序列,底层为字符数组 为引用类型数据,唯一一个不需要new就有的对象 字符串的特殊: 字符串其实就是常量,创建之后不能改变 常量存放在常量池中 字符串本身不能改变,但是地址值是可以改变的 如果使用多个变量,指向同一个字符串常量,地址一致 new String() 与其他对象不同,new 一次就有一个新地...原创 2018-12-25 18:23:53 · 162 阅读 · 0 评论