java高级特性有哪些_Java高级特性总结(一)

  • Post author:
  • Post category:java

Java高级特性总结(I/O&&Thread篇) 1.File类可以完成对文件、目录的操作,新建、删除、重命名文件、目录等,但不能访问文件本身的内容,访问文件本身内容需要使用输入输出流,对于Java来说文件和目录都是一个概念。 2.Window的路径分隔符使用反斜线(\),而Java的程序中反斜线表示转义字符,所以如果要使用反斜线应该用两条线(\\),或者只是用正斜线(/)。 3.…

继续阅读 java高级特性有哪些_Java高级特性总结(一)

【JAVA八股文】算法、数据结构、基础设计模式

  • Post author:
  • Post category:java

算法、数据结构、基础设计模式 1. 二分查找 2. 冒泡排序 3. 选择排序 4. 插入排序 5. 希尔排序 6. 快速排序 7. ArrayList 8. Iterator 9. LinkedList 10. HashMap 1)基本数据结构 2)树化与退化 3)索引计算 4)put 与扩容 5)并发问题 6)key 的设计 11. 单例模式 1. 二分查找 算法描述 前提:有已排序数组 A(假…

继续阅读 【JAVA八股文】算法、数据结构、基础设计模式

java 解析document_Java开发XML解析器Document、SAXParser、XMLStreamReader详解

  • Post author:
  • Post category:java

1.Document 接口对象是官方出的,W3C标准,作为HTML、XML实体类加载到内存中,形成文档对象,然后使用循环进行数据解析。 2.SAXParser SAXParser是一个用于处理XML的事件驱动的“推”模型。它不是W3C标准,但它是一个得到了广泛认可的API,大多数SAXParser解析器在实现的时候都遵循标准。 SAXParser解析器不象DOM那样建立一个整个文档的树型表示,而是…

继续阅读 java 解析document_Java开发XML解析器Document、SAXParser、XMLStreamReader详解

java 判断是否整形_java判断是否基本类型

  • Post author:
  • Post category:java

基本类型: Java的基本类型有八种:int, double, float, long, short, boolean, byte, char, void. 基本类型属于Class的一个子集。 因此: .isPrimitive()是用来判断是否是基本类型的:void.isPrimitive() //true; .class用来返回该类的Class对象的实例:int.class == intclas…

继续阅读 java 判断是否整形_java判断是否基本类型

java 设计模式《装饰者模式》

  • Post author:
  • Post category:java

装饰者模式 参考文档: http://c.biancheng.net/view/1366.html 在现实生活中,常常需要对现有产品增加新的功能或美化其外观,如房子装修、相片加相框等。在软件开发过程中,有时想用一些现存的组件。这些组件可能只是完成了一些核心功能。但在不改变其结构的情况下,可以动态地扩展其功能。所有这些都可以釆用装饰模式来实现。 装饰模式的定义与特点 装饰(Decorator)模式的…

继续阅读 java 设计模式《装饰者模式》

java文件输出流,写到.txt文件,实现换行

  • Post author:
  • Post category:java

转载自: http://jun0325.iteye.com/blog/484271 java中写.txt文件,实现换行的几种方法: 1.使用java中的转义符"\r\n": String str= "aaa" ; str+= "\r\n" ; 这样在str后面就有换行了. 注意:\r,\n的顺序是不能够对换的,否则不能实现换行的效果. 2.BufferedWriter的newline()方法: F…

继续阅读 java文件输出流,写到.txt文件,实现换行

ie弹不出java窗口_ie java窗口

  • Post author:
  • Post category:java

http://blog.csdn.net/wilsonke/article/details/38704005###### jsessionid所引起的问题 在spring MVC当使用RedirectView或者"redirect:"前缀来做重定向时,Spring MVC最后会调用: response.sendRedirect(response.encodeRedirectURL(url)); 对…

继续阅读 ie弹不出java窗口_ie java窗口

Java数据库编程之多表查询

  • Post author:
  • Post category:java

多表之间的关系 1.为什么要有多表和外键 需求:开发一个OA(办公自动化)系统,需要存储员工和部门信息。 create table oa_emp( id int primary key auto_increment, name varchar(128), dept_name varchar(64), dept_location varchar(128) ); -- 插入数据 insert into…

继续阅读 Java数据库编程之多表查询

java 冒泡排序

  • Post author:
  • Post category:java

冒泡排序思想 比较相邻的两个元素,如果第一个元素大于第二个元素,就交换位置 对每一对相邻的元素再做同样的比较,从最开始的一对到结尾的一对完成全部的比较。最后一个元素肯定最大的 对剩下的元素重复第二步操作,直到只有一个元素为止 两个数交换值 int a = 5; int b = 10; int c = a;//c = 5 a = b;//a = 10 b = c;//b = 5 模拟冒泡排序 //模…

继续阅读 java 冒泡排序

Java GC、新生代、老年代

  • Post author:
  • Post category:java

Java 中的堆是 JVM 所管理的最大的一块内存空间,主要用于存放各种类的实例对象。 在 Java 中, 堆被划分成两个不同的区域:新生代 ( Young ) 、老年代 ( Old )。 新生代 ( Young ) 又被划分为三个区域: Eden 、From Survivor 、To Survivor。 这样划分的目的是为了使 JVM 能够更好的管理堆内存中的对象,包括内存的分配以及回收。 堆的…

继续阅读 Java GC、新生代、老年代