点石互动

导航

 
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 42 下一页

2013年2月15日

摘要: 纯粹个人的笔记,看到hadoop中的quickSort和headSort,发现原来的好东西都付之东流了,在此记一下下------------------------------------冒泡 一种实现可以:for 向后 for 内部向前 for(out = nElens-1;out>0;out--) for(int i=0;ia[out])swap();--------------------------------------选择 冒泡的变形,使用标志,而不是替换,在内部结束时进行替换 一种实现可以:for 向前 for 内部向前 for(out=0;na[i])min = i; . 阅读全文
posted @ 2013-02-15 11:20 点石互动 阅读(145) 评论(0) 推荐(0) 编辑
 
摘要: 1. 方法重载:这个是发生在编译时的。方法重载也被称为编译时多态,因为编译器可以根据参数的类型来选择使用哪个方法。方法覆盖:这个是在运行时发生的。方法覆盖被称为运行时多态,因为在编译期编译器不知道并且没法知道该去调用哪个方法。JVM会在代码运行的时候做出决定。泛型(又称类型检验):这个是发生在编译期的。编译器负责检查程序中类型的正确性,然后把使用了泛型的代码翻译或者重写成可以执行在当前JVM上的非泛型代码。这个技术被称为“类型擦除“。换句话来说,编译器会擦除所有在尖括号里的类型信息,来保证和版本1.4.0或者更早版本的JRE的兼容性。Java代码 ListmyList=newArrayList 阅读全文
posted @ 2013-02-15 11:20 点石互动 阅读(131) 评论(0) 推荐(0) 编辑
 
摘要: 随着信息技术的高速发展与广泛应用,数据库技术在信息技术领域中的位置越来越重要,尤其是网络应用和电子商务的迅速发展,都需要数据库技术支持动态Web站点的运行,而传统的开发模式是:首先在主程序(如Servlet、Beans)中建立数据库连接;然后进行SQL操作,对数据库中的对象进行查询、修改和删除等操作;最后断开数据库连接。使用这种开发模式,对于一个简单的数据库应用,由于数据库的访问不是很频繁,只需要在访问数据库时创建一个连接,用完后就关闭它,这样做不会明显的增大系统的开销。但是对于一个复杂的数据库应用,情况就完全不同:频繁的建立、关闭数据库,会极大的降低系统的性能,增大系统的开销,甚至成为系统的 阅读全文
posted @ 2013-02-15 11:19 点石互动 阅读(153) 评论(0) 推荐(0) 编辑
 
摘要: 问题: java 中的序列化是什么意思?有什么好处? 回答: 我的回答: 由于java内存中的对象的状态和值是不被记录和保存的。 要想在java内存中记录并保存内存中对象的状态及其值,称作“序列化”。 对象序列化是java自身记录对象状态的一种机制。 被序列化后的对象,可以保存到一个文件中或者数据库中,也可以用套接字在网络上传送。 方法:该对象实现Serializable接口。 ---------------------------------------- 参考阅读(一): any class implementing java.io.Serializable就是可序列化。 可序列化的cla 阅读全文
posted @ 2013-02-15 11:19 点石互动 阅读(730) 评论(0) 推荐(0) 编辑
 
摘要: 什么是软件 ? 软件是由一系列按照特定顺序组织的计算机数据和指令的集合。 软件分为系统软件和应用软件。 什么是软件开发? 软件开发就是制作软件的过程。 人机交互的两种方式? 软件出现实现了人与计算机之间更好的交互。也就是人机交互。 人机交互有两种方式,图形化界面和命令行方式。 什么是java? java是Sun公司1995年推出的一门面相Internet的高级编程语言。 它是一门简单易学、安全可靠、与平台无关、完全面向对象的语言. java的四个基本特征? 抽象、继承、封装、多态。 什么是跨平台性以及原理? 通过java程序编写的应用程序在不同的系统平台上都可以运行。 跨平台性的原理,在不同的 阅读全文
posted @ 2013-02-15 11:19 点石互动 阅读(133) 评论(0) 推荐(0) 编辑
 
摘要: java 导出压缩包 对文件的批量导出 excel word 等 使用apache 的jar包,使用效果挺好 ,供参考 代码: public static void compressByApa(ArrayList files, String zip_file) { try { FileOutputStream out = new FileOutputStream(zip_file); org.apache.tools.zip.ZipOutputStream zip_out = new org.apache.tools.zip.ZipOutputStream(out); zip_out.... 阅读全文
posted @ 2013-02-15 11:18 点石互动 阅读(219) 评论(0) 推荐(0) 编辑
 
摘要: java应用程序堆内存分配相关的JVM参数 1. -Xms 设置java应用程序启动时的初始堆大小。 2. -Xmx 设置java应用程序能获得的最大堆大小。 3. -Xss 设置线程栈的大小。 4. -XX:PermSize 设置永久区的初始值 5. -XX:MaxPermSize 设置最大的永久区大小 6. -XX:MinHeapFreeRatio 设置堆空间最小空闲比例。 7. -XX:MaxHeapFreeRatio 设置对空间最大空闲比例。 8. -XX:SurvivorRatio 新生代中eden区与survivor区的比例。 阅读全文
posted @ 2013-02-15 11:18 点石互动 阅读(129) 评论(0) 推荐(0) 编辑
 
摘要: 第一个java程序HelloWorld Java代码 /* 定义一个名字为HelloWorld的类,打印HelloWorld! */classHelloWorld { //主函数,程序的入口由虚拟机调用执行 publicstaticvoidmain(String[]args) { System.out.println("HelloWrold!");//在控制台打印HelloWorld!} }/*定义一个名字为HelloWorld的类,打印Hello World!*/class HelloWorld{ //主函数,程序的入口由虚拟机调用执行 public static voi 阅读全文
posted @ 2013-02-15 11:17 点石互动 阅读(187) 评论(0) 推荐(0) 编辑
 
摘要: 什么是JRE,JDK? JRE(java Runtime Environment):java运行环境,包含了虚拟机以及运行java程序所需要的核心类库。 JDK(Java Development Kit): java开发工具包,JDK包含了JRE以及开发java程序所需要的工具。 如何搭建java开发环境? 因为JRE是java的运行环境,JDK是java的开发环境。JDK中包含了JRE,所以如果只是运行java程序,只需要安装JRE就可以。如果需要开发java程序就需要安装JDK。可分为四步: 1.下载JDK 2.安装JDK 3.配置环境变量(为了java开发工具使用时系统自动去指定位置查找 阅读全文
posted @ 2013-02-15 11:17 点石互动 阅读(108) 评论(0) 推荐(0) 编辑
 
摘要: Dos命令行常用命令 dir:列出当前目录下文件及文件夹。 md:创建目录。 rd:删除目录。 cd:进入指定目录。 cd..:退回到上一级目录。 cd\:回到根目录。 del:删除文件。 cls:清屏。 exit:退出DOS命令行。 阅读全文
posted @ 2013-02-15 11:16 点石互动 阅读(114) 评论(0) 推荐(0) 编辑
 
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 42 下一页