java
superfatsheep
职位:java软件开发工程师,熟悉RTB领域,web前后端开发,以及大数据相关知识。一直在广州工作。
目前正在考虑介入人工智能领域(机器学习)。
展开
-
Itext中文处理pdf(转)(改)
//注释:多谢这篇文章给我的启示,让我找到了输出中文的字体改好看的办法。将我在之前文章中谈到的PdfViewSupportAsian中的 smallFont = FontFactory.getFont( "STSongStd-Light" , "UniGB-UCS2-H" , false);改为smallFont = FontFactory.getFont( "STSongStd-Light"原创 2016-07-13 11:28:21 · 2559 阅读 · 0 评论 -
Java文件操作(三)
3.6.1、练习一完成以下功能通过程序输入两个数字,之后进行两个数字的相加操作,并把结果打印输出。要求:如果用户输入的不是数字,则应该提示用户输入错误,之后要求用户重新输入。? 字符串 ? 整型:Integer.parseInt(String str)A、 基础模型import java.io.* ;public class IODemo30转载 2016-07-15 11:20:29 · 299 阅读 · 0 评论 -
Java文件操作(二)
3.3、内存流(掌握)一个子类决定父类的具体操作行为,那么对于整个IO操作来说,具体的输入、输出会根据子类的不同而有所不同。内存流:指的是所有的输入、输出都是以内存为目的地。内存的输出流:ByteArrayOutputStream,以内存为源目的地内存输入流:ByteArrayInputStream,是指把内容向内存中输入。ByteArrayInputStr转载 2016-07-15 11:21:36 · 230 阅读 · 0 评论 -
Java文件操作(一)
java文件操作(转载)1、课程名称:JAVA文件操作File、输入、输出流、对象序列化2、知识点2.1、上次课程的主要知识点1、 String与StringBuffer的区别String一旦声明之后内容不可改变,可以直接赋值,连接可以用+号StringBuffer的内容可以改变,必须实例化之后赋值2、 Class类的作用Class表示反射机制,表示一切类的转载 2016-07-15 11:22:51 · 498 阅读 · 0 评论 -
JAVA文件操作大全(1)
JAVA文件操作大全 收藏 1.创建文件夹File myFolderPath = new File(%%1); try { if (!myFolderPath.exists()) { myFolderPath.mkdir(); } } catch (Exception e) { System.out.println("新建目录操作出错"); e转载 2016-07-15 11:24:21 · 374 阅读 · 0 评论 -
Java文件操作大全(2)
31.文件简单加密//import java.io.*;try {File f=new File((new File(%%1)).getPath()+"\\enc_"+(new File(%%1)).getName().split("//")[1]);String strFileName = f.getName();FileInputStream fileInputStream转载 2016-07-15 11:26:29 · 376 阅读 · 0 评论 -
Java文件操作大全(3)
一, 建立Excel工作薄HSSFWorkbook wb = new HSSFWorkbook();二, 建立Excel工作表,每个工作表对应的是Excel界面左下角的一个标签sheet1,sheet2 …HSSFSheet sheet1 = wb.createSheet("new sheet");三, 在工作表中建立单元格//首先,建立行对像,行号作为参数传给cr转载 2016-07-15 11:27:44 · 534 阅读 · 0 评论 -
Java文件操作大全(4)
78.拷贝文件名复制文件package p1;import java.io.*;import java.awt.*;import java.awt.datatransfer.*;public class VCFileCopy {public static void main(String[] args) {// TODO Auto-generated method st转载 2016-07-15 11:29:03 · 385 阅读 · 0 评论 -
JAVA文件操作大全(5)
拖一个CheckBox1、软件启动时给CheckBox重置状态://http://sourceforge.net/projects/jregistrykey///import ca.beq.util.win32.registry.*; //import java.util.*; RegistryKey R_local = Registry.LocalMachine;Re转载 2016-07-15 11:30:51 · 439 阅读 · 0 评论 -
[新手必读] 既然有了Swing, 那为什么还要SWT?
(转载)Swing和SWT是采用不同的机制的,AWT是Swing的前身,实际上是调用本地操作系统的控件。由于在不同的操作系统下,提供的控件是不一样的,AWT采用最大公约数的办法,只提供所有操作系统都有的控件。但后来SUN改变了做法,在Swing里除了JFrame,JWinodows,JDialog(记不太清了,好像是这几个)是调用本地操作系统的控件,其它JPanel,JButton之类的都转载 2016-07-15 15:22:11 · 5124 阅读 · 0 评论 -
java equals ==
java equals 悬赏分:0 - 解决时间:2007-5-15 21:59public class EqualsMethod{ public static void main(String[] args){ Integer n1=new Integer(47); Integer n2=new Integer(47); System.out.println(n1.equals(n2));转载 2016-07-17 11:50:48 · 270 阅读 · 0 评论 -
[转]J2EE学习
转]J2EE学习阅读() 评论() 发表时间:2007年10月13日 10:51本文地址: 一)、工具篇 一、 JDK (Java Development Kit) JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个转载 2016-07-17 11:55:26 · 295 阅读 · 0 评论 -
J2EE建议的学习路线
日期:2005-07-01 02:40:20 来源:本站整理J2EE建议的学习路线网络上、书店都提供了很多资料,很多方式都可以得到J2EE方面的资料。如何系统的、高效的学习J2EE这个问题摆在我们面前。比如, 有些人在看完一大堆书后,动起手来时还是不知道怎么开始。等等这些问题是我们最难处理的。如何寻找到一条很好的方式方法呢? 其实, 换一个角度来看,比如,学英语,一共有三个转载 2016-07-17 11:56:12 · 400 阅读 · 0 评论 -
j2ee是什么?(1)
j2ee J2EE简介 J2EE Java2平台企业版(Java 2 Platform,Enterprise Edition) J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。 J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共通的标准及规格,让各种依转载 2016-07-17 11:57:05 · 756 阅读 · 0 评论 -
利用JMF可播放多种格式的音乐
详见百度百科:http://baike.baidu.com/view/209561.htmJMF Java术语 术语名称:Java媒体框架(JMF) 术语解释:该核心框架支持不同媒体(如:音频输出和视频输出)间的时钟同步。它是一个标准的扩展框架,允许用户制作纯音频流和视频流。 JMF实际上是Java的一个类包。JMF 2.1.1技术提供了先进的媒体处理能力,从而原创 2016-07-20 15:52:49 · 1331 阅读 · 0 评论 -
java项目开发该学些什么,有什么参考书籍?
(转载)这是我从CSDN上咨询的.给你看看吧~~ Thanking in Java(Java 编程思想) Sun JDK 上下 《精通JSP-Web开发技术与典型应用》 Eclipse3.2+JDK1.5+Tomcat5.5 一、入门 《Java 2从入门到精通》- 推荐 《Thinking in Java》- 强烈推荐* O'rei转载 2016-07-21 17:21:46 · 1372 阅读 · 0 评论 -
synchronized 是什么意思?
(转载)synchronized 关键字,它包括两种用法:synchronized 方法和 synchronized 块。 1. synchronized 方法:通过在方法声明中加入 synchronized关键字来声明 synchronized 方法。如: public synchronized void accessVal(int newVal); synchronized转载 2016-07-21 17:29:13 · 3097 阅读 · 0 评论 -
Java文件操作(四)
// 负责显示菜单class Menu{public Menu(){while(true){ this.showMenu() ;}}public void showMenu(){System.out.println(" ================== 菜单程序 ================== ") ;Syste转载 2016-07-15 11:18:59 · 289 阅读 · 0 评论 -
一个java文件只能有一个public类,而且此类的名字须与文件名一致。
当编写一个Java源代码文件时,此文件通常被称为编译单元(有时也称为转译单元)。每个编译单元都必须要有一个后缀为.java,而在编译单元内测可以有一个public类,该类的名称必须与文件名称相同(包括大小写,但不包括文件的后缀名.java)。每个编译单元只能有一个public类,否则编译器就不会接受。如果在该编译单元之中还有额外的类的话,那么在包之外的世界是无法看见这些类的,这是因为他们不是pub原创 2016-07-15 11:05:40 · 1139 阅读 · 0 评论 -
final方法不能被覆盖,可被重载(方法名相同而参数不同)
(转载)final方法不能被覆盖,可被重载(方法名相同而参数不同)Given:class Pizza {java.util.ArrayList toppings;public final void addTopping(String topping) { // 这里不能用final,无法覆盖,应改成voidtoppings.add(topping转载 2016-07-15 10:43:01 · 13096 阅读 · 0 评论 -
Java enum的用法详解
用法一:常量在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。public enum Color { RED, GREEN, BLANK, YELLOW } 用法二:switchJDK1.6之前的switch语转载 2016-07-24 14:23:39 · 290 阅读 · 0 评论 -
使用System.arraycopy()实现数组之间的复制
System提供了一个静态方法arraycopy(),我们可以使用它来实现数组之间的复制。其函数原型是: public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length) src:源数组; srcPos:源数组要复制的起始位置; dest:目的数组; destPos:目的数组转载 2016-07-24 15:45:19 · 403 阅读 · 0 评论 -
JAVA文档注释小结
JAVA文档注释小结目录1 常用Java注释标签(Java comment tags)@author 作者@param 输入参数的名称 说明@return 输出参数说明@since JDK版本@version 版本号@see 链接目标@throws 异常@deprecated 解释@link 链接地址原创 2016-07-13 12:38:13 · 535 阅读 · 0 评论 -
计算机时间、unix时间、linux时间、java时间为何以1970年1月1日为原点?从1970年1月1日开始计算?
计算机时间、unix时间、linux时间、java时间为何以1970年1月1日为原点?从1970年1月1日开始计算?今天在看Python API时,看到time模块:The epoch is the point where the time starts. On January 1st of that year, at 0 hours,the “time since the epo转载 2016-07-13 15:53:07 · 954 阅读 · 0 评论 -
用java类中的映射获取变量名:java反射机制
(转载)用java类中的映射获取变量名在类中定义了一个属性abc,如何获取这个变量的abc的名字串呢?也就是说怎么知道abc这个变量的名字是abc,这个问题比较的好玩。这个是偶在一开发中遇到的一个比较有趣的问题,找 了半天的资料加下偶辛勤的思考,终于找到的解决方法。用反射~~~java提供了很强大的反射机制,可以说比动态语言还动态。但是这个东东平时的应用不是很多的说转载 2016-07-13 16:22:38 · 1274 阅读 · 0 评论 -
【Java】异常 java.io.IOException: Stream closed 的解决办法
在程序执行过程中,如果我们遇见了以下异常:java.io.IOException: Stream closed.即stream已经被关闭,我们分析一下就很容易知道原因了,即stream已经被关闭。那么最有可能的情况就是你多次关闭了Stream。例如:try {InputStream is = new xxx();// other codesis.close(原创 2016-07-13 16:36:56 · 55666 阅读 · 0 评论 -
Synchronized在java中的用法
(转载)Java对多线程的支持与同步机制深受大家的喜爱,似乎看起来使用了synchronized关键字就可以轻松地解决多线程共享数据同步问题。到底如何?――还得对synchronized关键字的作用进行深入了解才可定论。 总的说来,synchronized关键字可以作为函数的修饰符,也可作为函数内的语句,也就是平时说的同步方法和同步语句块。如果再细的分类,synchronized转载 2016-07-14 10:29:23 · 287 阅读 · 0 评论 -
java获取文件属性的方法
Java获取文件大小编号:A3GS_TJ20100105011描述:本文讲述了如何在Java下获取文件大小。例子:NO技术实现:导入包:import java.io.File;实现代码:public class Test {原创 2016-07-14 10:42:43 · 2068 阅读 · 0 评论 -
overload和override的区别
overload和override的区别Java 笔试/面试常见问题 2009-12-22 21:13:08 阅读178 评论0 字号:大中小本文转自:http://hi.baidu.com/vivii/blog/item/bbf9466661fe1c2fab184c93.htmloverride(重写) (覆盖)1、方法名、参数、返回值相同。2、子类方法不能缩小父类方转载 2016-07-14 12:30:33 · 345 阅读 · 0 评论 -
mysql 一个被误导的错误: mysql jdbc连接,数据库ip变成了本地ip?
mysql 一个被误导的错误: mysql jdbc连接,数据库ip变成了本地ip? java.sql.SQLException: Access denied foruser 'btir'@'172.43.5.48'(using password: YES) 一个被误导的错误,看到这个错误时忘了可能是密码错了,因为这个东西是其他同事配置好的,所以没有多想,而且加上之前用原创 2016-07-14 14:46:50 · 3893 阅读 · 0 评论 -
java cloneable以及如何判断一个字符串是否为数字。
(转载)Java的Cloneable(克隆)接口使用的简单示例 [Object的Clone()方法使用]class A implements Cloneable{ public String x=""; public Object clone(){ A a1 = null; try { a1 = (A)super.clone();转载 2016-07-14 15:44:02 · 279 阅读 · 0 评论 -
Java Thread Stop方法以及替换实现
Java Thread Stop方法以及替换实现Stop方法不推荐使用,我给个具体的例子:public class DeprecatedStop extends Object implements Runnable { public void run() { int count = 0; while ( count转载 2016-07-14 16:08:48 · 817 阅读 · 0 评论 -
java多线程小探
递增共享计数器https://www6.software.ibm.com/developerworks/cn/education/java/j-threads/tutorial/j-threads-6-5.html通常,如果正在保护一个基本变量(如一个整数),有时只使用 volatile 就可以侥幸过关。但是,如果变量的新值派生自以前的值,就必须使用同步。为什么?考虑这个类:转载 2016-07-14 16:15:41 · 287 阅读 · 0 评论 -
java 显示当前时间 (集锦)
JAVA中获取当前系统时间2009-11-08 22:45java中获取当前时间一. 获取当前系统时间和日期并格式化输出: import java.util.Date;import java.text.SimpleDateFormat;public class NowString {public static void main(String[] args) { Simpl转载 2016-07-14 16:33:22 · 611 阅读 · 0 评论 -
Java中为什么要使用抽象类
抽象类 抽象类与接口紧密相关。然接口又比抽象类更抽象,这主要体现在它们的差别上:1)类可以实现无限个接口,但仅能从一个抽象(或任何其他类型)类继承,从抽象类派生的类仍可实现接口,从而得出接口是用来解决多重继承问题的。2)抽象类当中可以存在非抽象的方法,可接口不能且它里面的方法只是一个声明必须用public来修饰没有具体实现的方法。3)抽象类中的成员变量可以被不同的修饰符来修饰,可接口中的成员变量转载 2016-07-14 16:33:59 · 4312 阅读 · 0 评论 -
多态,就是重载和重写/覆盖
(转载)多态,就是重载和重写/覆盖 分类:java多态,就是重载和重写.重载发生在一个类中.重写发生在子类,意思就是子类重写父类相同名称的方法.刚学语言有的东西,不必搞得那么清楚,只有知道怎么用就行了,有的问题你要想真正把它搞得很懂,短时间是不可能的,比如说接口,没有几年工作经验你根本不可能真正理解什么是接口,甚至有的人工作四,五年也没搞明白什么是接口,不要花太多时间去搞这些不容易搞懂的问转载 2016-07-15 10:41:43 · 978 阅读 · 0 评论 -
检查异常和未检查异常不同之处
public class ExceptionTypeTest { public void doSomething()throws ArithmeticException{ System.out.println(); } public static void main(){ ExceptionTypeTest et转载 2016-09-06 16:32:35 · 478 阅读 · 0 评论