![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
江君是实在人
我是个实在人
展开
-
代码进阶-代码注意事项总结
敲了很多代码了,简单总结一下,代码中让代码运行更好的技巧。原创 2024-01-15 10:24:48 · 423 阅读 · 0 评论 -
java对象的强引用,弱引用,软引用,虚引用
这里大量引用 《疯狂Java讲义第4版》 书中的内容。原创 2023-07-27 16:48:03 · 659 阅读 · 0 评论 -
lambda 表达式函数式接口
https://blog.csdn.net/csdn_yaohailong/article/details/98625698转载 2021-12-31 14:13:25 · 55 阅读 · 0 评论 -
java 序列化和反序列化
java 序列化和反序列化在文件上传,文件传输等方面都能用到,参考数据《java疯狂讲义》,同时结合自身工作经验的使用场景基本概念序列化机制允许将实现序列化的 Java 对象转换成宇节序列,这些字节序列可以保存在磁盘上,或通过网络传输,以 备以后重新恢复成原来的对象。序列化机制使得对象可以脱离程序的运行而独立存在对象的序列化( Serialize )指将 Java 对象写入 10 流中,与此对应的是,对象的反序列化Deserialize 则指从 10 流中恢复该 Java 对象。使用场景文件传原创 2021-06-29 15:14:12 · 65 阅读 · 0 评论 -
java 集合
TreeMap:默认按照key 排序的 map集合,底层使用的二叉树,内置比较类对象可以对元素进行排序。HashSet看看源码我们new hashSet 对象的时候实际上创建 一个hashMapset 集合实际上就是Map 集合 key 部分所以 hashset 有Map相关的属性。HashSet是通过HashMap来实现的,HashMap通过hash(key)来确定存储的位置,是不具备存储顺序性的,因此HashSet遍历出的元素也并非按照插入的顺序。currentHashMaphttps原创 2021-06-03 16:35:35 · 43 阅读 · 0 评论 -
2020 年 java基础知识集合
前言:java集合是java基础知识点,也是基础知识的汇集点,所以要深入了解常见考题1.java有哪些集合,哪些是线程安全的ArrayList ,Vector,LinkedList,HashMap,HashTree,currentHashMapSet TreeSet 等线程安全锁集合:https://blog.csdn.net/lixiaobuaa/article/details/...原创 2020-04-17 17:45:20 · 290 阅读 · 0 评论 -
java 多线程相关面试题
https://www.cnblogs.com/kexianting/p/8566318.html原创 2020-08-19 18:41:03 · 148 阅读 · 0 评论 -
java 汉字的转码避免ie出现汉字乱码
/** * @{#} StrTets.java Create on 2020年8月17日 下午4:44:13 * * Copyright (c) 2013 by Logan. */ package test.url;import java.io.UnsupportedEncodingException;import java.net.URLDecoder;import java.net.URLEncoder;/**原创 2020-08-17 17:00:26 · 158 阅读 · 0 评论 -
抽象类和接口在项目中使用的实例
抽象类和接口在项目中经常使用如果使用恰当,可以大大精简代码抽象类:指的是用abstract关键字修饰或者类中有抽象方法,那么这个类就是抽象类特点:抽象类用关键字 abstract修饰抽象类的抽象方法没有方法体,在子类继承父类中有抽象方法时,必须实现抽像方法抽象类只能被单继承接口:接口只有方法体没有具体的实现,用inferce修饰特点:接口中没有自己的属性,只能有方法体类在实...原创 2018-10-06 19:10:06 · 5320 阅读 · 1 评论 -
spring定时器运用
前言:spring 提供了相当强大的定时器功能使用也很简单接下来使用的是quartz2的代码(quartz1.x和quartz2.x配置不相同,主要使用的类不一样)配置代码:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xm...原创 2018-10-06 14:55:03 · 193 阅读 · 0 评论 -
java面试题答案
前言 这个是我自己看的面试题,如果解答有问题,请指教就是这个博客提到面试题面试题操作系统中 heap 和 stack 的区别堆的特点是类似于排队:先进先出,后进后出,类似于商场排队,使用于java的数据的存储阶段,用于存储java 创建的变量栈的特点是:先进后出,后进先出,类似像箱子里面放书,拿出来的过程,栈使用于java程序的执行阶段什么是基于注解的切面实现切面的实现实...原创 2018-10-11 23:54:42 · 1347 阅读 · 0 评论 -
spring的依赖注入 -------基于注解方式
前言:做了2年的软件,刚开始入行的时候,没有个目标基本上都是在摸索,技术看的我眼花缭乱,这个想学,那个也想学结果是对很多技术一知半解的,工作中才发现,我们要掌握的一门可以搞定快速开发搞定所有业务需求的技术, 所以现在我要对spring的东西达到一个深层次的掌握,尽量避免百度,在开发中避免查询查询api提高开发速度,在前端方面我觉得知道掌握jquery,easyui相关的技术即可,在前端方面不追求...原创 2018-10-01 20:20:44 · 9502 阅读 · 0 评论 -
项目借鉴
https://blog.csdn.net/u012903926/article/details/45967767package com.mvc.test;import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundEx...转载 2018-08-27 22:02:46 · 153 阅读 · 0 评论 -
mybatis学习
mybatis介绍:mybatis 支持普通的sql查询,存储过程,高级映射的优秀持久层框架特点:消除了jdbc代码和手工设置相关的参数和对结果集的封装使用方式:注解和xml的方式代码实现:准备数据表: CREATE TABLE `user` ( `user_id` int(11) NOT NULL AUTO_INCREMENT, `use...原创 2018-08-04 14:48:25 · 390 阅读 · 0 评论 -
java工厂模式
简单工厂模式简单工厂模式就是使用java多态的属性,实现父类对子类对象的调用,实现需要一个抽象父类,继承抽象类的子类,工厂类即可例子:/** * &lt;p&gt;Title: Car.java&lt;/p&gt; * &lt;p&gt;Description: &lt;/p&gt; * &lt;p&gt;C原创 2018-10-14 13:01:26 · 558 阅读 · 0 评论 -
Strust2常见知识点
Struts2执行流程应用程序启动,进入strutspreparAndExcuteFilter 类,进入配置 文件struts.xml,xml 文件配置了请求的路径和请求的类型里面的一些参数:默认的类型为:dispatcher类型,跳转的是页面redirectAction :跳转的为其他的action,使用param ${param}传递参数stream:用于文件导出,导入操作chai...原创 2018-10-19 10:48:34 · 371 阅读 · 0 评论 -
java 静态代理模式学习(1)
http://blog.csdn.net/hejingyuan6/article/details/36203505java 的代理模式为aop提供了,动态记录方法执行的理论基础,简单的配置即可记录方法执行前后中,控制方法的执行,现在看一下静态代理:静态代理:目标接口提供了,很多方法,现在提供一个实现类和代理类,他们都去继承目标接口,代理类为实现类作一个封装,为实现类的方法提供方法执行前,后的方法或转载 2017-09-07 09:44:55 · 203 阅读 · 0 评论 -
java 面试中常见的算法
前言:程序=算法+数据结构 ,可见算法和数据结构是编程的基础,可是我们在实际做项目的时候更多去写业务代码,忽视了算法和数据结构,但是对算法和数据结构理解对编程大大有好处,现在简单说介绍几种算法...原创 2019-08-05 13:24:57 · 1333 阅读 · 1 评论 -
java使用new对象和=的区别
前言:简单说明一下new对象和=对象的区别先说一下 :String a = 'test';// 1String b = new String("test"); 2 的区别吧1这种方式JVM会先去共享的字符串池中查找,有没有"test"这个词,如果有直接返回它的引用;如果没有,就会创建这个对象,再返回,。因此,“a”+“b"相当于存在3个对象,分别是"a”、“b”、“ab”。而new ...原创 2019-04-18 10:11:57 · 1821 阅读 · 0 评论 -
java基础----抽象类和接口的通配类的方式,简化代码
前言: java 合理的使用接口和抽象类可以大大减少冗余代码的使用,例如可以将常见的增删改查的操作,抽象成一个基类,通过通配类的方式实现对数据的增删改查,通过创建一个抽象类让其他的类继承抽象类得到里面通配的方法通配类方法简单实例:创建一个基类,里面包含一些基础的方法:package test.java.base;import java.util.List;/** * @autho...原创 2019-03-25 11:04:50 · 493 阅读 · 0 评论 -
JAVA XML文件转MAP
主要解析的工具包为dom4j这个包package com.wds.site.test.util;import java.io.File;import java.util.HashMap;import java.util.List;import java.util.Map;import org.dom4j.Document;import org.dom4j.DocumentExce...原创 2018-11-27 10:30:13 · 1407 阅读 · 0 评论 -
java的异常
java 异常的概念:java 程序运行中可能出现的错误称为异常java 异常的分类:Throwable 类 是java 所有异常超类,只有对象为此类的实例的时候,才能通过java虚拟机和java throw抛出Error和Exception是Throwable的子类ERROR 是java 应用程序本生出现严重错误Exception 应用陈旭想要捕获的异常runtimeExcepti...原创 2018-10-26 10:35:21 · 244 阅读 · 0 评论 -
java构造器
java 构造器:类的构造器是为了创建一个类的实例而存在的特点:1.构造器不能有非访问限制性的修饰符例如:final,static,abstract,native,synchonzied等2.构造器无范围值3.可以有任何访问性的修饰例如:private,public,protected等4.必须和类的名称相同构造器this用法:/** * <p>Title: Co...原创 2018-10-20 22:45:32 · 468 阅读 · 0 评论 -
java面试
ajax下载文件 @RequestMapping(value=”downLoad”) public void downLoad(HttpServletRequest req,HttpServletResponse response) throws IOException{ //System.out.println(req.getParameter(“id”))原创 2017-10-31 23:09:10 · 142 阅读 · 0 评论 -
java String stringbuilder stringbuffer
http://www.cnblogs.com/dolphin0520/p/3778589.html转载 2017-10-08 19:32:43 · 141 阅读 · 0 评论 -
java集合
http://blog.csdn.net/YiZhiCXY/article/details/51335234转载 2017-09-22 17:42:46 · 141 阅读 · 0 评论 -
jdbc学习
http://blog.csdn.net/hzc543806053/article/details/7395998转载 2017-08-29 13:03:52 · 204 阅读 · 0 评论 -
spring aop学习
http://www.cnblogs.com/hongwz/p/5764917.html转载 2017-08-28 09:16:31 · 165 阅读 · 0 评论 -
java线程共享变量问题
继续看一下java的线程方面的问题java支持多线程的语言,开启线程的两种方式:继承Thread这个类的方式(java只能单继承)用runable接口下面是2个实例:package com.jiang.thread;public class ThreadStart extends Thread{ //线程与进程 //继承thread类,但是java里面都是单继承 pub原创 2017-07-08 15:19:25 · 309 阅读 · 0 评论 -
spring的依赖注入
spring的功能和地位在javaweb开发里面我就不多说了,spring为企业级别开发提供了丰富的功能,但是这些功能的底层都是依赖2个核心特性,第一个就是spring的依赖注入(ioc),第二是面向切面(aop),我现在就简单说一下我了解的依赖注入。当我们调用一个类里面的方法,必须先new一个这个类的实例,然后通过这个实例来调用方法,spring的依赖注入让程序不负责对象的创建和维护,而是将对象的原创 2017-07-03 17:06:16 · 230 阅读 · 0 评论 -
java单例模式
http://blog.csdn.net/jason0539/article/details/23297037/转载 2017-09-21 16:33:36 · 131 阅读 · 0 评论 -
java集合详解
http://blog.csdn.net/u014136713/article/details/52089156转载 2017-09-22 13:24:30 · 130 阅读 · 0 评论 -
java中的反射简单理解
先看看书上怎么说的 据我了解反射原理在java框架里面大量被使用,例如spring但是我也没看spring源码不知其实现过程,现在也就简单学习一下吧。基本的东西:package com.reflect.exercise;public class Apple { public int weight =6 ; public String adress = "japan"; pu原创 2017-07-03 11:15:43 · 358 阅读 · 0 评论