笔记
梦里何曾到谢桥
这个作者很懒,什么都没留下…
展开
-
String类中的常量池分析
Java中的字符串常量池Java中字符串对象创建有两种形式:1 字面直接赋值形式,如 String str = "gja";2 通过 new 构造对象的方法 String str = new String("gja");上述两种创建方式在性能和内存上存在一定的差异.原因就是:JVM为了减少字符串对象的重复创建,维护了一个特殊的内存,这段内存就是字符串常量池工作原理分析:当使用第一种直接赋值的方式创建字符串对象时,JVM首先对这个字面量进行检查,如果字符串常量池中存在相同的内容的字符串对象的引原创 2020-09-11 19:56:53 · 745 阅读 · 0 评论 -
多线程-->进程和线程 及 多线程的两种创建方式
多线程多线程是为了解决 提高程序的执行效率或者从根本上提高CPU的执行效率而来进程和线程的区别进程就是正在运行的程序。可以打开任务管理器查看。一个软件一个程序的运行可以依赖一个进程或者多个进程。特点:独立性:进程是系统中独立存在的实体,它可以拥有自己的独立的资源,每一个进程都拥有自己私有的地址空间。在没有经过进程本身允许的情况下,一个用户进程不可以直接访问其他进程的地址空间。动态性:进程与程序的区别在于,程序只是一个静态的指令集合,而进程是一个正在系统中活动的指令集合。在进程中加入了时间原创 2020-09-11 19:11:44 · 193 阅读 · 0 评论 -
mybatis的入门案例
MyBatis简介mybatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,让开发者只需要关注sql语句本身,而不用再花精力去处理例如:注册驱动,创建connection,创建statement,手动设置参数,封装结果集,释放资源这些繁杂的过程;Mybatis通过xml或注解的方式将要执行的各种statement(statement、preparedStatemnt)配置起来,并通过java对象和statement中的sql进行映射生成最终执行的sql语句,最后由mybatis框架执原创 2020-09-11 12:03:51 · 168 阅读 · 0 评论 -
java-API使用,和API的泛型
一:object1.概念object类是所有对象的父类2.常用方法(1)boolean equals(Object obj) 对象和参数对象比较大小,默认是比较内存地址,如果要比较对象的属性,可以重写该方法(2)int hashCode() 返回该对象的哈希码值。(3)String toString() 返回该对象的字符串表示。二:String特点是底层封装了一个char[]数组的对象常用方法length() 返回该字符串的长度charAt() 返回指定下标对应字符值s原创 2020-09-11 10:44:37 · 207 阅读 · 0 评论 -
JDBC的使用案例和分析
什么是JDBC?JDBC(Java DataBase Connectivity) Java数据库连接,其实就是利用Java语言/程序连接并访问数据库的一门技术如何通过JDBC程序访问数据库?(1)准备数据, 创建jt_db库, 创建account表drop database if exists jt_db;create database jt_db charset utf8; use jt_db; create table account( id int primary k原创 2020-09-09 14:58:23 · 256 阅读 · 0 评论 -
注解和反射
1.什么是注解注解是以"@注解名"在代码中存在的,还可以添加一些参数值例如;`@SuppressWarnings(value=“unchecked”)注解的作用:不是程序本身,可以对程序作出解释可以被其他程序读取(比如:编辑器)注解适用于哪里?可以附加在package , class, method , field等上面,相当于给他们添加了额外的辅助信息我们可以通过反射机制编程实现对这些元数据的访问.2. 内置注解@Override注解定义在java.lang.Override 中, 此原创 2020-09-06 23:40:24 · 84 阅读 · 0 评论 -
I/O流,字节流和字符流区别?序列化和反序列化
流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。IO流的分类根据处理数据类型的不同分为:字符流和字节流根据数据流向不同分为:输入流和输出流字符流和字节流字符流的由来: 因为数据编码的不同,而有了对字符进行高效操作的流对象。字节流和字符流的区别:(1)读写单位不同:字节流以字节为单位,字符流以字符为单位,根据码表映射字符,一次可能读多个字节。(2)处原创 2020-09-04 20:35:36 · 605 阅读 · 0 评论 -
Java--面向对象:封装、继承、多态
一:什么面向对象原创 2020-09-03 20:57:28 · 169 阅读 · 0 评论