
java基础
文章平均质量分 84
恰子李
我就是我,我就是恰锅锅
展开
-
jdk静态代理和动态代理
jdk静态代理和jdk动态代理原创 2022-08-11 20:59:47 · 490 阅读 · 0 评论 -
alibaba代码规范
文章目录一、编程规约(一)命名风格(二)常量定义(三)代码格式(四)OOP 规约(五)集合处理(六)并发处理(七)控制语句(八)注释规约(九)其它二、异常日志(一)异常处理(二)日志规约三、单元测试四、安全规约五、MySQL 数据库(二)索引规约(三)SQL 语句(四)ORM 映射六、工程结构(一)应用分层(二)二方库依赖(三)服务器前言《阿里巴巴 Java 开发手册》是阿里巴巴集团技术团队的集体智慧结晶和经验总结,经历了多次大规模一线实战的检验及不断的完善,系统化地整理成册,反馈给广大开发者。现转载 2020-11-09 14:41:30 · 1027 阅读 · 0 评论 -
浅克隆(ShallowClone)和深克隆(DeepClone)区别以及实现
什么是克隆克隆就是依据已经有的数据,创造一份新的完全一样的数据拷贝。浅克隆和深克隆区别浅克隆: 被Clone的对象的所有变量都含有原来对象相同的值,而引用变量还是原来对用的引用【拷贝对象时仅仅拷贝对象本身(包括对象中的基本变量),而不拷贝对象包含的引用指向的对象。】深克隆: 被克隆对象的所有变量都含有原来的对象相同的值,引用变量也重新复制了一份【不仅拷贝对象本身,而且拷贝对象包含的引用指...原创 2020-04-16 21:08:13 · 8973 阅读 · 4 评论 -
java泛型
泛型的基本概念泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。Java语言引入泛型的好处是安全简单。在Java SE 1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转换,而这种转换是...转载 2019-11-29 16:33:48 · 105 阅读 · 0 评论 -
【java异常】1 throwable及主要子类
啰嗦:异常是程序运行时可能出现的错误,是导致程序中断的一种指令;如果不对异常进行正确的处理,则可能导致程序中断执行,造成不需要的损失;所以在程序设计中,必须要要考虑可能出现的异常。Throwablethrowable 是java 异常顶级父类;直接子类 Error 和 Exception。ErrorError 【错误】是程序无法处理的错误,表示运行应用程序中较严重问题。大多数错误...原创 2019-07-16 20:55:06 · 1288 阅读 · 2 评论 -
java错误日志打印问题
前言:说来惭愧,做了5,6的java开发,今天才发现之前的打印方式是错误的,生产环境出了问题,但是没法定位,后来发现输出方式有问题,为此记录一下;已下面方法作为测试import org.slf4j.Logger;import org.slf4j.LoggerFactoryprivate Logger logger = LoggerFactory.getLogger(AccountCont...原创 2019-03-29 17:12:20 · 5345 阅读 · 4 评论 -
【自定义】 ArrayList
自定义ArrayList/** * 定义一个数组列表,需要有哪些方法和参数 * @ClassName: MyArrayList */public class MyArrayList<E> implements Serializable{ private static final long serialVersionUID = -517925930880496316...原创 2019-03-15 18:02:27 · 130 阅读 · 0 评论 -
解释JDK、JRE、JVM
转载:https://blog.youkuaiyun.com/songkai320/article/details/51819046 需要学习的童鞋请查看以上链接原文,转载纯属自己容易找到首先是JDK1、JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。在JDK的安装目录下有一个jre目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是...转载 2018-06-08 17:58:21 · 309 阅读 · 0 评论 -
java util工具类
java util工具类原创 2017-08-23 16:47:02 · 363 阅读 · 0 评论 -
Java中private、protected、public和default的区别
转自:https://www.cnblogs.com/jingmengxintang/p/5898900.htmlJava中private、protected、public和default的区别public:具有最大的访问权限,可以访问任何一个在classpath下的类、接口、异常等。它往往用于对外的情况,也就是对象或类对外的一种接口的形式。protected:主要的作用就是用...转载 2018-04-12 14:48:33 · 137 阅读 · 0 评论 -
java枚举
一、概述枚举是jdk1.5新增的功能枚举是一种规范它规范了参数的形式,这样就可以不用考虑类型的不匹配并且显式的替代了int型参数可能带来的模糊概念 枚举像一个类,又像一个数组。Enum作为Sun全新引进的一个关键字,看起来很象是特殊的class, 它也可以有自己的变量,可以定义自己的方法,可以实现一个或者多个接口。 当我们在声明一个enum类型时,我们应该注意到enum类型有如下的一些特...原创 2018-04-04 10:58:46 · 241 阅读 · 0 评论 -
javaweb cookie介绍和使用
一、会话的概念 会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。 有状态会话:一个同学来过教室,下次再来教室,我们会知道这个同学曾经来过,这称之为有状态会话。二、cookie的作用三、cookie工具类/** * Cookie 辅助类 */public class CookieUtils { /**原创 2017-12-22 14:00:05 · 263 阅读 · 0 评论 -
解决web项目请求乱码问题
解决java请求乱码问题转载 2017-06-23 11:06:16 · 359 阅读 · 0 评论 -
java钩子作用,例子
参考: http://www.cnblogs.com/langtianya/p/4300282.html http://blog.youkuaiyun.com/wangxin1982314/article/details/50847638package com.qz.hesvit;/** * @author LIPING * Runtime翻译 2017-06-21 17:53:52 · 929 阅读 · 0 评论 -
java八大基本类型
1、按类型分类整型:int,long,byte,short浮点型:float,double字符型:char布尔类型:boolean2、所占字节数和默认值类型字节初始值byte10short20char2无int40float40.0原创 2017-05-08 12:42:57 · 199 阅读 · 0 评论 -
java虚拟机-JVM
首先看一张图,认识一下JVM结构组成: 1、方法区(method area)用户储存类结构信息的地方。包括常量池、静态变量、构造函数等。虽然JVM规范把方法区描述为堆的一个逻辑部分, 但它却有个别名non-heap(非堆),所以大家不要搞混淆了。方法区还包含一个运行时常量池。2、堆(heap):储存Java实例和对象Java对象和实例使用完成会被GC(垃圾回转载 2017-05-08 12:57:06 · 249 阅读 · 0 评论 -
java起源和基本组成
1、java起源 Oak(java前世)----》因为被注册过,改名为java(咖啡) sun公司开发,目前sun公司被Oracle公司收购2、java版本 JavaME(java微型版本)、JavaSE(Java标准版)、JavaEE(Java企业版)3、Java特性 3.1、面向对象 3.2、可移植性(J原创 2017-05-14 22:55:28 · 524 阅读 · 0 评论