上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页
摘要: 纳尼,接口中可以定义实例方法了?! 纳尼,接口中还可以定义静态方法了?! 没错,在Java8中新增了很多新的特性,其中就包括可以在接口中添加方法和变量。 首先我们来看下代码 代码中,我们可以发现以下几点不同: 1、在接口中,可以直接添加静态方法。 该静态方法作为接口(防盗连接:本文首发自http:/ 阅读全文
posted @ 2016-09-16 00:02 王若伊_恩赐解脱 阅读(7323) 评论(3) 推荐(3)
摘要: 单例模式是软件开发中非常普遍的一种模式。它的主要作用是确保系统中,始终只存在一个类的实例对象。 这样做的好处有两点: 1、对于需要频繁使用的对象,在每次使用时,如果都需要重新创建,并且这些对象的内容都是一样的。则不但提高了jvm的性能开销(堆中开辟新地址,同时降低GC效率等),同时还会降低代码的运行 阅读全文
posted @ 2016-09-12 22:53 王若伊_恩赐解脱 阅读(921) 评论(5) 推荐(0)
摘要: Eclipse开源工具和VS在诸多方面真的是差距非常大,无奈Java编程,使用VS非常麻烦。所以只能选择Eclipse 但是Eclipse的系统配色,又实在是不舒服,于是抽时间,从VS上抠了一份默认的配色方案,用起来舒服多了。 需要注意的是,有些字体颜色的设置,Eclipse没有VS那么细化,所以只 阅读全文
posted @ 2016-06-25 21:31 王若伊_恩赐解脱 阅读(1788) 评论(0) 推荐(0)
摘要: 一、Base64是什么? Base64是一种编码的格式。是将信息流(字节流)按照一定的规范,重新组合,显示出完全不相关内容的编码格式。 ps.定义是我自己总结的,我觉得对于知识的定义,只要简洁,不错误,表述清楚,不要拘泥于一个字一个词,重要的是真正理解它的原理即可。(其实是因为自己根本不知道标准的定 阅读全文
posted @ 2016-06-08 00:40 王若伊_恩赐解脱 阅读(4865) 评论(10) 推荐(8)
摘要: 前文已经讲了常用的4个布局了,今天再介绍最后的三个布局: 5、CardLayout 6、BoxLayout 7、空白布局null (五)CardLayout 纸牌布局 首先这种布局不是二维布局,而是一种伪三维的布局。 容器将所有的二维控件比作一张张的纸牌(card),放在容器当中。然后根据需要,返回 阅读全文
posted @ 2016-05-29 01:06 王若伊_恩赐解脱 阅读(1083) 评论(0) 推荐(0)
摘要: 一、问题背景 昨天debug代码的时候,突然发现无法启动程序了。每次启动程序的时候均报如下错误:(回家以后重现了下这个问题。发现不同电脑,所在的lib下的文件夹不一样,应该和jdk安装时硬件的情况有关),想要看解决方案的请直接跳到红字部分 二、解决办法 遇到这个问题,先去百度了一下,大概有以下几个办 阅读全文
posted @ 2016-05-29 00:39 王若伊_恩赐解脱 阅读(10078) 评论(0) 推荐(0)
摘要: 现在编程的主流语言基本上都是面向对象的。如C#,C++,JAVA。我们在使用时,已经构造了一个个的类。但是往往由于我们在类内部或外部的设计上存在种种问题,导致尽管是面向对象的语言,却是面向过程的逻辑,甚至维护起来异常困难。每次增加或修改功能都要改动很多的代码,如履薄冰。而面向对象的六大原则主要的目的 阅读全文
posted @ 2016-04-05 00:23 王若伊_恩赐解脱 阅读(4294) 评论(6) 推荐(8)
摘要: 在Java软件的使用过程中,有时会莫名的出现奇怪的问题。而这些问题常常无法使用日志信息定位,这时我们就需要通过查看进程内部线程的堆栈调用关系来分析问题出在哪里。 举个例子,当我们在做某个操作时,莫名的会弹出多个警告框,其中有些信息是正常的,有些则不是。对于这些错误的警告信息,我们该如何定位是哪... 阅读全文
posted @ 2016-01-06 22:56 王若伊_恩赐解脱 阅读(16215) 评论(0) 推荐(3)
摘要: 第一次听说盐值加密的时候,总是感觉怪怪的。因为总会联想到咸,联想到密码是咸的。 其实这里所说的盐,简单的说,就是一组安全随机数。它会在特定的时候,加入到密码中(一般来说是加密后的密码)。从而使密码变得更有味道(从单一简单化到复杂化),更安全。下面我们就通过安全威胁分析分别说说当前两种加盐的形式:... 阅读全文
posted @ 2016-01-06 00:25 王若伊_恩赐解脱 阅读(11930) 评论(7) 推荐(7)
摘要: 前文中介绍了FlowLayout和BorderLayout 本文我们将会继续介绍java中的布局方式 (3)GridLayout 网格布局 这种布局会将整个容器划分成M行*N列的网格。 如下图: 由模型图我们可以知道这种布局,类似于我们常见的扫雷、计算器等软件的布局。 这种布局的构造函数有三种 1 阅读全文
posted @ 2016-01-03 21:48 王若伊_恩赐解脱 阅读(3018) 评论(2) 推荐(3)
摘要: 在Java中,我们常常会看到一个类型:Class。并且在类似Person.class,cache.getClass()等代码中见到它的身影。 众所周知,Class是用来描述一个类的类型,而Object是所有对象的最终父对象。那么就会引申出下边的两个结论: 1、如果从对象的角度来看,那么肯定是先有Ob... 阅读全文
posted @ 2015-12-06 23:13 王若伊_恩赐解脱 阅读(2289) 评论(4) 推荐(3)
摘要: 事件派发线程是java Swing开发中重要的知识点,在安卓app开发中,也是非常重要的一点。今天我们在多线程开发中,穿插进来这个线程。分别从线程的来由、原理和使用方法三个方面来学习事件派发线程。一、事件派发线程的前世今生事件(Event)派发(Dispatch)线程(Thread)简写为EDT,也... 阅读全文
posted @ 2015-11-24 00:58 王若伊_恩赐解脱 阅读(6112) 评论(2) 推荐(1)
摘要: java中把不同的输入/输出源(键盘、文件、网络连接等)抽象表现为Stream(流).java程序可以通过使用不同的流来访问不同的输入/输出源.而Stream(流)可以直观的理解为从数据的源(Source)到数据的接收(Sink)之间的这样一段有序数据.ps. 注意此处是Stream(流) 并不... 阅读全文
posted @ 2015-11-08 22:04 王若伊_恩赐解脱 阅读(5105) 评论(0) 推荐(1)
摘要: Java 程序通过jvm可以很好的移植到其他平台上,但是java 生成的图形界面样式,在不使用布局的情况下,往往需要重新设定大小,才能在新的平台上调整到最佳样式。这是由于组件的最佳大小 往往是与平台相关的。不同平台上,相同的内容大小可能不一样.java专门提供了LayoutManager(布局管... 阅读全文
posted @ 2015-11-08 13:00 王若伊_恩赐解脱 阅读(10438) 评论(0) 推荐(5)
摘要: 就在今天,2015年5月28日,中国最大的旅游机票预订网站--携程网粗大事了。据传携程网的数据库被人物理删除了,而容灾备份的数据又无法正常使用,服务器全面遭受瘫痪。每小时给携程带来的损失约100万美元。巴拉巴拉,作为中国最大的.Net互联网公司,携程出了这样的事情真是不应该(技术人员:怪我咯)... 阅读全文
posted @ 2015-05-29 00:41 王若伊_恩赐解脱 阅读(885) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页