随笔分类 - Java语言编程
摘要:问题的引入: 把所有的信息打印在控制台上不行吗? 01.控制台有行数限制; 02.System.out.println()影响系统性能; 03.如果我们需要对一些用户的行为习惯进行分析,我们找不到用户的数据! 程序中出现了问题怎么办? 01.debug断点调试;(务必掌握) 02.System.ou
阅读全文
摘要:XML简介: XML:可扩展标记语言! 01.很象html 02.着重点是数据的保存 03.无需预编译 04.符合W3C标准 可扩展:我们可以自定义,完全按照自己的规则来! 标记: 计算机所能认识的信息符号! int num=5; 教材编号 XML的组成部分: 01.文档声明 <?xml versi
阅读全文
摘要:介绍: 1.项目管理工具 POM Porject Object Model 2.可以管理项目中的的jar包依赖 3.maven jar包中央仓库:http://mvnrepository.com/ 项目结构体系: 安装: 安装包下载地址:http://maven.apache.org/ 配置环境变量
阅读全文
摘要:区别: MD5加密: 加密时通过原字符串加密成另一串字符串 解密时需要原加密字符串进行重新加密比较两次加密结果是否一致 RSA加密: 加密时通过原字符串生成密钥对(公钥+私钥) 解密时通过公钥和私钥进行解密,解密出原字符串进行比较是否一致 个人观点: RSA加密略比MD5加密牛逼一点点 但凡事都有好
阅读全文
摘要:好久没发布博客了,今天发了一个Java工具类,突然发现草稿箱竟然还有以前的存货,一次性发了!!! 目录 1.二维码概念 2.二维码发展历史 3.二维码分类 4.二维码优缺点 5.QR Code 1.二维码又称 二维条码 (2-dimensional bar code)是用某种特定的几何图形按一定规律
阅读全文
摘要:自从学了JDBC用多了像一下这种代码: 这类相似的代码每天都在用,每天都在copy,相信大家早就已经烦了 今天!Today!Java程序员的福利来了 最近生病在家闲着无聊写了一个工具类: 通过传入一个 ResultSet对象和相应的实体类对象。可返回相应的List集合 终于不用Ctrl+c Ctrl
阅读全文
摘要:栈和局部变量操作 将常量压入栈的指令 aconst_null 将null对象引用压入栈 iconst_m1 将int类型常量-1压入栈 iconst_0 将int类型常量0压入栈 iconst_1 将int类型常量1压入栈 iconst_2 将int类型常量2压入栈 iconst_3 将int类型常
阅读全文
摘要:开篇 概述 基于JFinal的web项目需要创建一个继承自JFinalConfig类的子类,该类用于对整个web项目进行配置。 JFinalConfig子类需要实现六个抽象方法,如下所示: 详解 1.configConstant(..) 此方法用来配置JFinal常量值,如开发模式常量devMode
阅读全文
摘要:资源准备 jar包下载:http://www.jfinal.com/download/?file=jfinal-3.3-all.zip 下载完成后需要用到的jar包: 将 jfinal-3.3-bin.jar与jetty-server-8.1.8.jar拷贝至项目WEB-INF\lib下即可。注意:
阅读全文
摘要:Java 内部类分为: 1)成员内部类 2)静态嵌套类 3)方法内部类 4)匿名内部类 内部类的共性 1、内部类仍然是一个独立的类,在编译之后内部类会被编译成独立的.class文件,但是前面冠以外部类的类名和$符号 。 2、内部类不能用普通的方式访问。内部类是外部类的一个成员,因此内部类可以自由地访
阅读全文
摘要:程序猿们经常说的一句话:反射反射。。。程序员的快乐 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法; 对于任意一个对象,都能够调用它的任意一个方法和属性; 这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 文章开始之前 提一下: java反射操作其
阅读全文
摘要:1)有关XML简介 XML(EXtensible Markup Language)可扩展标记语言 特点:XML与操作系统、编程语言的开发平台无关 实现不同系统之间的数据交换 作用:数据交换、配置应用程序和网站 大致文档结构: XML文档内容由一系列标签元素组成: XML编写注意事项: 所有XML元素
阅读全文
摘要:1)File类操作文件的属性 1.File类的常用方法 1. 文件的绝对完整路径:getAbsolutePath() 文件名:getName() 文件相对路径:getPath() 文件的上一级目录:getParent() 文件的大小为:length() 删除文件:delete() 具体操作请参考如下
阅读全文
摘要:持久化就是将内存中的数据保存起来,使之可以长期存在。 在Java中 可以做到持久化有很多种方法。 其中有: 1. 堵塞型IO,也就是我们经常说的io流; 2. 非堵塞型IO,通常称为New IO。也就是我们经常说的nio 3. Xml 4. 序列化 5. 数据库持久化 本人将在之后博客中开展关于Ja
阅读全文
摘要:个人总结:望对屏幕对面的您有所帮助 一. 线程概述 进程: 有独立的内存控件和系统资源 应用程序的执行实例 启动当前电脑任务管理器:taskmgr 进程是程序(任务)的执行过程,它持有资源(共享内存,共享文件)和线程。 线程: 进程中执行运算的最小的单位,可完成一个独立的顺序控制流程(执行路径) C
阅读全文
摘要:一:使用synchronized关键字 二:使用Collections.synchronizedList(); 假如你创建的代码如下:List<Map<String,Object>> data=new ArrayList<Map<String,Object>>(); 那么为了解决这个线程安全问题你可
阅读全文
摘要:1.引入集合框架 采用数组存在的一些缺陷: 1.数组长度固定不变,不能很好地适应元素数量动态变化的情况。 2.可通过数组名.length获取数组的长度,却无法直接获取数组中真实存储的个数。 3.在进行频繁插入、删除操作时同样效率低下。 2.Java集合框架包含的内容 Java集合框架为我们提供了一套
阅读全文
摘要:Java中,执行try-catch-finally语句需要注意: 第一:return语句并不是函数的最终出口,如果有finally语句,这在return之后还会执行finally(return的值会暂存在栈里面,等待finally执行后再返回) 第二:finally里面不建议放return语句,根据
阅读全文
摘要:一. exit退出异常: 二. return返回: “如果return在异常处理机制块中 , finally块执行流程高于return;但是在带返回值的方法中,return返回的是当前位置的值,不受finally块影响” 详细解释 请查阅:http://www.cnblogs.com/lsy1314
阅读全文