- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 堆栈与常量池
先上一段代码 public static void main(String[] args) { String str1="abc"; String str2="a"+"b"+"c"; String str3=new String("abc"); String str4=str3+""; String str5=new String("abc"); S...
2019-03-29 19:27:36
603
原创 自动装箱与拆箱源码
1.基本概念 装箱就是自动将基本数据类型转换为包装器类型;拆箱就是自动将包装器类型转换为基本数据类型。 总结装箱和拆箱的实现过程: 装箱过程是通过调用包装器的valueOf方法实现的,而拆箱过程是通过调用包装器的 xxxValue方法实现的。(xxx代表对应的基本数据类型) 2.面试常见的问题 先贴一道题 public class Test { public static void main(...
2019-03-29 15:31:54
568
原创 Mybatis基础面试题
1.JDBC编程有哪些不足之处,MyBatis是如何解决这些问题的? ① 数据库链接创建、释放频繁造成系统资源浪费从而影响系统性能,如果使用数据库链接池可解决此问题。 解决:在SqlMapConfig.xml中配置数据链接池,使用连接池管理数据库链接。 ② Sql语句写在代码中造成代码不易维护,实际应用sql变化的可能较大,sql变动需要改变java代码。 解决:将Sql语句配置在XXXXmapp...
2019-03-09 16:37:13
749
原创 从购买云服务器到项目部署
最近想把项目部署到服务器上练手,租了一个腾讯云服务器,花了一下午时间才配置好,大致记录一下流程 我使用的是windows 购买服务器后 第一步:修改密码 设置安全组: 之后再配置安全组 连接: 为了方便拷贝文件,设置一下属性: 连接·成功后开始安装jdk,tomcat和mysql,配置各种环境变量 其中MySQL我自己遇到了很多问题,给一个参考的文档:MySQL新手安装教程 之后就...
2019-01-09 22:04:54
439
原创 java基础之容器
1.容器的概念 专门用来存放其它类的对象,这个类就叫做容器,或者就叫做集合,集合就是将若干性质相同或相近的类对象组合在一起而形成的一个整体 2.容器与数组 数组也可以用于存储多个对象,那么为什么要引入容器呢? 引入容器的原因: 1、数组的长度难以扩充 2、数组中数据的类型必须相同 容器与数组的区别与联系: 1、容器不是数组,不能通过下标的方式访问容器中的元素 2、数组的所有功能通过容器都可以实现 ...
2018-11-27 23:43:57
321
原创 java基础之JDBC学习笔记
## 一、JDBC概述 JDBC:全称Java DataBase Connectivity,即java连接数据库。是一种用于执行SQL语句的java API。 作用:JDBC为数据库应用开发者和数据库前台工具开发者提供了一种标准的应用程序设计接口,使开发者能够用纯JAVA语言编写完整的数据库应用程序。 JDBC连接数据库的步骤: ①加载驱动 ②获得连接(Connection) ③获取SQL语句发...
2018-11-26 17:03:43
527
1
原创 java基础之反射机制
java基础之反射机制 一、反射机制的概述 1.java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能成为java语言的反射机制。 2.反射机制是java的动态性之一;所谓动态语言是指在程序运行时,可以改变程序的结构或变量的类型;常见的动态语言有Python,ruby,JavaSc...
2018-11-22 13:50:28
380
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅