随笔分类 -  JAVA

上一页 1 ··· 6 7 8 9 10
摘要:什么是算法?通俗而言,算法是一个定义明确的计算过程,可以一些值或一组值作为输入并产生一些值或一组值作为输出。因此算法就是将输入转为输出的一系列计算步骤。—Thomas H. Cormen,Chales E. Leiserson,算法入门第三版简而言之,算法就是可完成特定任务的一系列步骤,它应该具备三... 阅读全文
posted @ 2014-09-18 04:43 u0mo5 阅读(186) 评论(0) 推荐(0)
摘要:排序算法有很多,所以在特定情景中使用哪一种算法很重要。为了选择合适的算法,可以按照建议的顺序考虑以下标准:(1)执行时间(2)存储空间(3)编程工作 对于数据量较小的情形,(1)(2)差别不大,主要考虑(3);而对于数据量大的,(1)为首要。主要排序法有:一、冒泡(Bubble)排序——相邻交换二、... 阅读全文
posted @ 2014-09-18 04:42 u0mo5 阅读(277) 评论(0) 推荐(0)
摘要:题记:五月从帝都回到武汉,旅游半个月后开始找新工作,六月选择了一家华中地区为数不多的移动互联网公司入职至今,略有感触——比较帝都码农与武汉码农的平均水平,就跟两个城市的经济发展水平差异一样大,不是说武汉这边没有优秀的程序员(我也算半个嘛),而是说平均水平确实不如其他一线城市。想想也正常,巨头公司都扎... 阅读全文
posted @ 2014-09-18 04:38 u0mo5 阅读(210) 评论(0) 推荐(0)
摘要:面向对象的小结 1 封装 1 类:特征 行为 整体使用 2 方法:一段业务逻辑 3 访问修饰符:数据访问权限 2 继承 1 extends 2 只能继承1个类 但可以实现多个接口 3 子类继承父类后 将具有 { 子类的成员 父类的成员 } 3 多态 1意义:多种形态 提高扩展性 维护型 1.1 同... 阅读全文
posted @ 2014-09-17 06:01 u0mo5 阅读(166) 评论(0) 推荐(0)
摘要:使用Java语言编写应用程序最大的优点在于“一次编译,处处运行”,然而这并不是说所有的Java程序都具有跨平台的特性,事实上,相当一部分的Java程序是不能在别的操作系统上正确运行的,那么如何才能编写一个真正的跨平台的Java程序呢?下面是在编写跨平台的Java程序是需要注意的一些事情:1. 编写J... 阅读全文
posted @ 2014-09-17 05:57 u0mo5 阅读(188) 评论(0) 推荐(0)
摘要:/*这个程序主要更换JAVA的界面风格的* 后两个Mac,CTK风格要在相关的操作系统上才能实现*/import java.awt.*;import javax.swing.*;import java.awt.event.*;public class JFrameButton extends JFr... 阅读全文
posted @ 2014-09-17 05:46 u0mo5 阅读(676) 评论(0) 推荐(0)
摘要:java应用程序用户界面开发包 Swing是一个用于开发Java应用程序用户界面的开发工具包。它以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用任何可插拔的外观风格。Swing开发人员只用很少的代码就可以利用Swing丰富、灵活的功能和模块化组件来创建优雅的用户界面。 工具包中所有的包... 阅读全文
posted @ 2014-09-17 05:05 u0mo5 阅读(503) 评论(0) 推荐(0)
摘要:其实java想把界面做漂亮点的话,只要把背景做好就行了,在jdk1.6以后可以继承JFrame,或JWindow后如下设置即可setUndecorated(true);//不要标题栏的修饰,主要防止一下代码抛异常,AWTUtilities.setWindowOpaque(this,false);//... 阅读全文
posted @ 2014-09-16 05:52 u0mo5 阅读(3241) 评论(0) 推荐(0)
摘要:在一些规模稍大的应用中,Java虚拟机(JVM)的内存设置尤为重要,想在项目中取得好的效率,GC(垃圾回收)的设置是第一步。PermGen space:全称是Permanent Generation space.就是说是永久保存的区域,用于存放Class和Meta信息,Class在被Load的时候被... 阅读全文
posted @ 2014-09-16 04:44 u0mo5 阅读(506) 评论(0) 推荐(0)
摘要:/usr/local/jdk/bin/java -Dresin.home=/usr/local/resin -server -Xms1800M -Xmx1800M -Xmn300M -Xss512K -XX:PermSize=300M -XX:MaxPermSize=300M -XX:Survivo... 阅读全文
posted @ 2014-09-16 04:34 u0mo5 阅读(1220) 评论(0) 推荐(0)
摘要:将动态网页静态化,可以有效减轻服务器端的压力,并且静态网页的访问速度要快于动态网页。此外,使用静态网页还有利于搜索引擎的收录,从而提高网站的搜索排名。下面是StaticSiteGenerators网站收集整理的开源的静态网站生成器,按照编程语言进行分类,每个分类按照Star数进行排序。(关注ITey... 阅读全文
posted @ 2014-09-11 04:32 u0mo5 阅读(1006) 评论(0) 推荐(0)
摘要:Java 8已于2014年3月18日正式发布了,新版本带来了诸多改进,包括Lambda表达式、Streams、日期时间API等等。本文就带你领略Java 8的全新特性。本文由ImportNew网站的黄小非翻译自winterbe。原文作者Benjamin是Pondus软件公司的总工程师,原文内容如下。... 阅读全文
posted @ 2014-09-11 04:27 u0mo5 阅读(267) 评论(0) 推荐(0)
摘要:Ideone:在线多语言编程执行器工具此网站提供40种编程语言以上, 能在线直接做编译和执行的动作,该工具是一款简易的编程测试工具,虽然不能替代专业版的工具,但是其功能非常全面。Ideone,一款在线的编译器和调试工具,它可以让你来编译,运行,测试和代码,支持多达40多个编程语言,包括 C++, J... 阅读全文
posted @ 2014-09-10 06:09 u0mo5 阅读(1482) 评论(0) 推荐(0)
摘要:面向对象的程序设计语言必须有描述对象及其相互之间关系的语言成分。这些程序设计语言可以归纳为以下几类:系统中一切皆为对象;对象是属性及其操作的封装体;对象可按其性质划分为类,对象成为类的实例;实例关系和继承关系是对象之间的静态关系;消息传递是对象之间动态联系的唯一形式,也是计算的唯一形式;方法是消息的... 阅读全文
posted @ 2014-09-09 23:16 u0mo5 阅读(236) 评论(0) 推荐(0)
摘要:线程同步方法:(1)、同步代码块,格式: synchronized (同步对象){ //同步代码 }(2)、同步方法,格式: 在方法前加synchronized修饰 问题: 多个人同时买票。1、资源没有同步。 package thread; public class Tickets implemen... 阅读全文
posted @ 2014-04-23 00:17 u0mo5 阅读(151) 评论(0) 推荐(0)

上一页 1 ··· 6 7 8 9 10