JAVA
文章平均质量分 67
smile清风
IT工作者.
展开
-
JAVA SE重点知识点串讲总结_panfanglin
Java SE重点知识点串讲总结下面从多态开始——>多态(polymorphism):多态只有方法多态,没有属性多态。用父类类型屏蔽子类之间的差异所有的子类对象都可以当父类对象来用,一个父类型的引用可能指向的是一个子类对象,如:把狗(对象)看作动物(类型)。Animal a=new Dog(); 编译看前面,运行看后面。(编译时类型) (运行时原创 2012-09-19 23:02:53 · 1305 阅读 · 0 评论 -
在win 8.1中安装jdk-7u51 版本中出现javac命令无效的解决方法
之前由于本机开发环境的问题,导致死活安装不了JRE7, 今天恢复系统,重新安装JDK7,出现java命令无法执行的情况。基本上可以判定是环境变量设置有问题,可是怎么可能出错?难道在 win 8.1中注册表损坏了?在系统变量中显示的配置JAVA_HOME 、classpath、和path均无效。于是尝试在CMD中:set java_home=D:\ProgramFiles\Java\原创 2014-03-26 16:28:01 · 1542 阅读 · 1 评论 -
Java 7网络编程
网络编程指的是通过网络进行数据操作.既然是网络,就分为客户端和服务器端。常见面试题中有这么一题:C/S 与B/S的区别?从几个方面:C/S(Client/Server):此类程序安全,但是维护成本高。B/S(Browser/Server):维护成本低,只需要维护服务器端即可,客户端不需要做出任何修改。此类程序使用公共端口,包括公共协议,所以安全性很差。在Android 开发的时候,原创 2014-03-25 15:41:51 · 772 阅读 · 0 评论 -
关于java的同步和死锁
其实在Java Web中真正使用多线程的情况并不是很多,不过很有必要总结下关于java中的同步和死锁的一些问题。在java中实现多线程有如下三种方式:第一种:继承Thread 类第二种:实现Runnable接口 第三种:使用Callable与Future来创建启动线程 1.创建Callable的实现类,并冲写call()方法,该方法为线程执行体,并且原创 2014-03-21 16:44:23 · 999 阅读 · 0 评论 -
回忆Java之路
从11年接触Java,说真的,很多时候都是被大天朝的XXX所和谐导致走了不少的弯路。真正让自己静下心,心无旁骛地总结又将是另一番意境。因为在我眼里Coding是兴趣爱好,从事开发工作也是如此。我一直觉得,能从事和自己兴趣爱好相关的工作,将是一件非常幸福的事情。这和钱多钱少没有什么关系。 原来静下心来才发现,原来自己真的只是个仅仅会使用工具而已。没有真正参与到构造的过程中,导原创 2014-03-21 17:32:05 · 570 阅读 · 0 评论 -
Java Serializable接口
Serializable是Java中实现序列化的标识接口,作用在于Object serialization 允许你将实现了Serializable接口的对象转换为字节序列,这些字节序列可以被完全存储以备以后重新生成原来的对象。 Object serialization主要用来支持2种主要的特性:1。Java的RMI(remote method invocation).RMI允许象原创 2014-03-28 11:02:58 · 625 阅读 · 0 评论 -
对比接口和抽象类(面试中经常问到的)
面试中经常问到的,有必要整理下:NO区别抽象类接口1定义的关键字不同AbstractInterface2组成抽象方法、普通方法、构造方法、常量、变量、全局常量、全局变量全局常量、抽象方法3原创 2014-03-11 12:27:19 · 746 阅读 · 0 评论 -
一个牛人给java初学者的建议(很有意义,转载的)
一个牛人给java初学者的建议(很有意义,转载的) 给初学者之一:浅谈java及应用 学java不知不觉也已经三年了 从不知java为何物到现在一个小小的j2ee项目经理 虽说不上此道高手,大概也算有点斤两了吧 每次上网,泡bbs逛论坛,没少去java相关的版面 总体感觉初学者多,高手少,精通的更少 由于我国高等教育制度教材陈旧,加上java自身发展不过原创 2013-11-21 10:50:41 · 1366 阅读 · 0 评论 -
java读取大文本直接插入Mysql数据库,10万条数据4秒执行完
java读取大文本直接插入数据库:需求如下: 需要解析的文本文件是从考勤机中导出的1_attlog.dat,dat文件,根据项目需要,我只要2列数据,如下图第一列在数据库对应的字段为 column3,第二列在数据库对应的字段为column13,测试的sql语句如下:-- ------------------------------ Table struc原创 2013-10-24 22:18:16 · 8691 阅读 · 2 评论 -
文件读写操作工具类整理
文件读写操作工具类:package com.upload.smartupload;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileReader;import java.io.FileWriter;import java.原创 2013-11-06 23:16:35 · 609 阅读 · 0 评论 -
Struts2原理
Struts2企业常用框架原理总结:原理图: 一个请求在struts2框架中的处理分为以下几个步骤:1.客户端发出一个指向servlet容器的请求(tomcat);2.这个请求会经过图中的几个过滤器,最后会到达FilterDispatcher过滤器。3.过滤器FilterDispatcher是struts2框架的心脏,在处理用户请求时,它和请求一起相互配合访原创 2012-06-25 16:14:24 · 1064 阅读 · 0 评论 -
配置Tomcat服务器出现错误情况解决办法
刚升级myeclipse到10.6版本,使用工具顺利破解,配置tomcat时控制台打印:Error starting Tomcat 6.x serverA configuration error occurred during startup. Please verify the preference field with the prompt:ERROR:transport 202:ge原创 2012-12-28 23:04:59 · 1396 阅读 · 0 评论 -
JUnit测试建议(存档)
1、每次只对一个对象进行UT测试(unit-test one object at a time)。这样能使你尽快发现问题,而不被各个对象之间的复杂关系所迷惑。2、给测试方法起个好名字(choose meaningful test method names)。应该是用形如testXXXYYY(),这样的格式来命名你的测试方法。前缀test是Junit查找测试方法的依据,XXX应该是你测试的方原创 2013-07-15 12:38:20 · 511 阅读 · 0 评论 -
MyEclipse启动tomcat内存不足的解决办法
tomcat增加内存在catalina.bat下MyEclipse增加内存设置Window->Preferences->Application Servers->Tomcat --->JDK---> Optional Java VM Arguments -Xms256m -Xmx636m原创 2013-10-21 15:09:54 · 1020 阅读 · 0 评论 -
使用SmartUpload上传文件并将读取的文件写入数据库
用到几个类:1:DatabaseConnectionpackage com.upload.smartupload;import java.sql.Connection;import java.sql.DriverManager;public class DatabaseConnection {private static final String DRIVER =原创 2013-11-01 12:24:44 · 2552 阅读 · 0 评论 -
谈《Java中抽象类,抽象方法,重载和覆盖》
面向对象--当然不是面向那种对像。是我们在编程中最常听到的四个字,在面向对象中万物皆对象,是一种逻辑思维,只能靠自己的理解和写代码当中总结。下面说说以前最常最常误解的四个概念----Java中抽象类,抽象方法,重载和覆盖。 首先抽象方法:就是在类中没有方法体的方法,如:abstract void sleep();就是抽象方法。抽象类:含有抽象方法的类就叫抽象类。翻译 2012-11-07 09:34:34 · 2698 阅读 · 0 评论 -
Java 7 JDBC
JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API。全部操作位于java.sql包之中,JDBC是数据库连接服务,主要是由Java操作数据库的执行标准,所以在这个Jdbc中,所有组成几乎都是接口。在Java 7之中其实没多少改变,和jdk 1.6之前基本一样。1:日常开发中常用的接口:Connec原创 2014-03-26 11:26:45 · 570 阅读 · 0 评论