
java基础
文章平均质量分 80
风仲达
生命不息奋斗不止既然选择了编程就不应该只是入门
展开
-
java内部类的应用场景
幕后英雄的用武之地 ——浅谈Java内部类的四个应用场景 Java内部类是Java言语的一个很重要的概念,《Java编程思想》花了很大的篇幅来讲述这个概念。但是我们在实践中很少用到它,虽然我们在很多时候会被动的使用到它,但它仍然像一个幕后英雄一样,不为我们所知,不为我们所用。转载 2012-01-13 11:09:49 · 1155 阅读 · 0 评论 -
java post 获取相应内容和状态码
Map map = new HashMap(); PrintWriter out = null; BufferedReader in = null; HttpURLConnection conn = null; String res = ""; try { URL realUrl =原创 2014-10-20 20:44:47 · 5112 阅读 · 0 评论 -
LinkedList,ArrayList末尾插入谁效率高?
废话不多说,原因不解释,上测试代码:package com.letv.cloud.cdn.jtest;import java.io.IOException;import java.util.ArrayList;import java.util.LinkedList;import java.util.List;import java.util.concurrent.TimeUnit;原创 2014-11-19 11:54:51 · 6459 阅读 · 1 评论 -
JVM中可生成的最大Thread数量
JVM中可生成的最大Thread数量博客分类: Javajavathread 最近想测试下Openfire下的最大并发数,需要开大量线程来模拟客户端。对于一个JVM实例到底能开多少个线程一直心存疑惑,所以打算实际测试下,简单google了把,找到影响线程数量的因素有下面几个: -Xmsintial java heap size转载 2014-10-27 23:38:55 · 1812 阅读 · 0 评论 -
003java面试笔记——【java基础篇】从团八百失败面试总结的java面试题(未完待续)
8、java 线程 1)线程概念,线程与进程 线程:线程是“进程”中某个单一顺序的控制流。也被称为轻量进程。线程是进程中的实体,一个进程可以拥有多个线程,一个线程必须有一个父进程。线程不拥有系统资源,只有运行必须的一些数据结构;它与父进程的其它线程共享该进程所拥有的全部资源。进程可以创建和撤消线程,从而实现程序的并发执行。 进程:进程是操作系统结构的基础;是一个正在原创 2013-10-30 16:04:39 · 3989 阅读 · 0 评论 -
001java面试笔记——【java基础篇】从团800失败面试总结的java面试题
第一章:Java基础篇1、谈谈你对java的认识 这个问题很大,很抽象,要回答好确实不容易。宏观上面来说,从C语言面向过程到C++面向对象到java语言纯面向对象这一发展过程都是为了提高公用性、重用性、可读性,降低耦合性。java程序是对象的集合,是一系列带有方法的对象组合,这些方法以其他对象为参数,并发送消息给其他对象。这样由于java中的对象是由状态、行为和标识组成。状态可以认原创 2013-10-23 19:31:51 · 10487 阅读 · 10 评论 -
002java面试笔记——【java基础篇】从团800失败面试总结的java面试题
6、java io流 1)java io流相关概念输出流: 输入流:因此输入和输出都是从程序的角度来说的。字节流:一次读入或读出是8位二进制。字符流:一次读入或读出是16位二进制。字节流和字符流的原理是相同的,只不过处理的单位不同而已。后缀是Stream是字节流,而后缀是Reader,Write原创 2013-10-24 10:37:54 · 15414 阅读 · 2 评论 -
java中try catch finally return 运行细节
下面看一个例子(例1),来讲解java里面中try、catch、finally的处理流程?1234567891011121314151617181920212223转载 2013-09-04 22:24:11 · 4941 阅读 · 2 评论 -
Oracle10g JDBC ojdbc14 DATE类型hibernate查询时分秒问题(纠结困扰了半天,汗)
一般的数据库中,DATE字段仅仅表示日期,不包括日期信息,而Oracle数据库中的DATE数据类型是包括日期、时间的,对于不同的Oracle jdbc驱动版本,对于该问题的处理都有些区别。 最近我从sql server2000 换到 ORACLE 10G,时间字段因需求,设为了DATE类型,发现hibernate用native SQL 查询,显示不了时分秒,一看,原来是JDBC驱动转载 2012-04-16 10:44:57 · 2315 阅读 · 0 评论 -
java好的编码习惯
最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。 下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。1. 尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于转载 2012-03-11 09:48:09 · 2116 阅读 · 0 评论 -
存储过程还是业务逻辑层
1.存储过程是基于计算密集型的业务逻辑。如果是基于操作密集型的就不要用存储过程了2.所有数据访问在应用层封装为数据访问层,在那里,如果SQL简单的话,直接用SQL;如果SQL复杂,或者数据交互多且中间数据最后不会用到,使用存储过程 业务逻辑层:优点:功能分层明确,便于在业务逻辑层集中处理业务逻辑,便于业务逻辑的变更与扩展,缺点:可能要大量的占用与数转载 2012-02-26 12:46:57 · 2819 阅读 · 0 评论 -
jre jdk 区别
很多程序员已经干了一段时间java了依然不明白jdk与jre的区别。JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。JRE是Java Runtime Enviroment是指Java的运行环境,是面向Ja转载 2012-01-13 11:15:53 · 889 阅读 · 0 评论 -
JVM内存分布
一、JVM简介JVM是Java Virtual Machine(Java虚拟机)的缩写,Java语言使用模式Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java 虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。JVM 也有自己的相关规范,使得第三方可以开发出自己的JVM,比转载 2012-01-13 11:08:17 · 2022 阅读 · 0 评论 -
java学习之路
《ThinkinginJava》。它是一本写的相当深刻的技术书籍,Java语言基础部分基本没有其它任何一本书可以超越它。该书的作者 BruceEckel在网络上被称为天才的投机者,作者的《Thinking in C++》在1995年曾获SoftwareDevelopmentJoltAward最佳书籍大奖,《Thinking inJava》被评为1999年JavaWorld“最爱读者欢迎图书”,并且转载 2012-01-13 11:00:47 · 1518 阅读 · 0 评论 -
Hashmap原理
Hashmap是一种非常常用的、应用广泛的数据类型,最近研究到相关的内容,就正好复习一下。网上关于hashmap的文章很多,但到底是自己学习的总结,就发出来跟大家一起分享,一起讨论。 1、hashmap的数据结构 要知道hashmap是什么,首先要搞清楚它的数据结构,在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本结构转载 2012-01-13 10:51:41 · 1039 阅读 · 0 评论 -
Java编程中“为了性能”尽量要做到的一些地方
转载地址:http://www.iteye.com/magazines/66最近的机器内存又爆满了,出了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。下面是参考网络资源和总结一些在java编程中尽可能做到的一些地方-1.尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩转载 2014-12-17 11:30:02 · 2311 阅读 · 0 评论