
Java基础学习与总结
文章平均质量分 59
爱的叹息
to be or not to be ,this is a question
展开
-
java、mysql、oracle类型对应关系
MySQLDataType OracleDataType Java BIGINT NUMBER(19,0) java.lang.Long BIT RAW byte[] BLOB BLOB,RAW byte[] CHAR ...转载 2021-04-15 14:11:24 · 338 阅读 · 0 评论 -
把文件转换成流【常用文件存数据库操作】
文件转流public static byte[] file2byte(String filePath) { byte[] buffer = null; try { File file = new File(filePath); FileInputStream fis = new FileInputStream(file); ByteArrayOutputStream bos = new Byt.原创 2020-10-14 15:42:25 · 3792 阅读 · 0 评论 -
Java每日一题【1】JAVA中的几种基本数据类型是什么,各自占用多少字节?
整理一下脑子里的知识,也算温故知新吧。一、Java四大数据类型分类1、整型byte 、short 、int 、long2、浮点型float 、 double3、字符型char4、布尔型boolean二、八种基本数据类型三、数据类型详细介绍整型(byte、short、int、long)虽然byte、short、int、long 数据类型都是表示整数的,但是它们的取值范围可不一样。byte 的取值范围:-128~127(-2...转载 2020-09-11 22:20:16 · 3024 阅读 · 0 评论 -
mybatis-generator界面工具,让你生成代码更简单更快捷
mybatis-generator-web【网页版】mybatis虽然有generator,但是如果通过代码或者命令行或插件不是很直观,之前在网上找到一个网页版本的可视化生成《generator-web》github————————————>https://github.com/burnszp/generator-web参考这个博客:mybatis-generator 在线生成ent...原创 2020-02-08 15:18:18 · 707 阅读 · 0 评论 -
Java优秀视频
转载:http://www.cnblogs.com/dennisit/p/3184225.html1. 北京圣思Java培训教学视频(资源共享网)2.Lucene/WebService/SVN/Ant/SpringMVC视频(学习资料库网)3.JUnit和Ant视频教程(VeryCD社区)4.《张孝祥JAVA视频教程》完整版[RMVB](东西网)5.历经5年锤炼(史上最适合初学者入门的Java基础视转载 2015-08-10 19:09:53 · 3908 阅读 · 0 评论 -
java实现从文件中读取信息保存在Map中,修改Map中的值,将Map更新到文件中
package com.filetomap;import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.util.HashMap; import java.u原创 2015-08-10 19:11:21 · 17287 阅读 · 5 评论 -
将Java项目打包成windows程序的过程
前言 最近公司要将某个CS(client/server)打包成windows可安装程序,将来给客户用,就学习了下整个过程,下面就举个最近的学习例子: 最简单的例子。。!嘻嘻,Java!一下你就能猜到是什么了吧?呵呵,对就是“HelloWorld”这下是不是就有看下去的信息了。整体流程 1,新建一个Java Project项目,项目名为hello world. 2,然后用Apache ant工原创 2015-07-19 08:42:24 · 9964 阅读 · 8 评论 -
java Swing中JTextField自动补全功能例子
涉及到两个Java类 主类:AutoCompleteComponet.java 数据类:AutoCompleteComponet.java 效果图如下: 代码如下: 主类:AutoCompleteComponet.javapackage com.JTextFileAndJComboBox;import java.awt.BorderLayout;public class AutoCompl转载 2015-08-12 18:54:41 · 78837 阅读 · 0 评论 -
Java解析XML文件方法之一(DOM)
DOM的全称是Document Object Model,也即文档对象模型。在应用程序中,基于DOM的XML分析器将一个XML文档转换成一个对象模型的集合(通常称DOM树),应用程序正是通过对这个对象模型的操作,来实现对XML文档数据的操作。通过DOM接口,应用程序可以在任何时候访问XML文档中的任何一部分数据,因此,这种利用DOM接口的机制也被称作随机访问机制。 DOM接口提原创 2015-08-29 08:45:12 · 2480 阅读 · 0 评论 -
java Swing JList的操作,增删改查都全了,JList与XML转换
看图: 这里处理同步到文件按钮没做外,其余都有了,代码如下有问题就留言吧,欢迎扔砖!!嘻嘻package com.xmltomodelandmodeltoxml;import java.awt.Container;import java.awt.FlowLayout;import java.awt.GridLayout;import java.awt.Point;import java原创 2015-08-12 18:59:05 · 7425 阅读 · 0 评论 -
freemarker教程
转自:http://demojava.iteye.com/blog/800204 以下内容全部是网上收集: FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成: 1,文本:直接输出的部分 2,注释:格式部分,不会输出 3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出 4,FTL转载 2015-09-23 23:05:04 · 441 阅读 · 0 评论 -
Java编码问题汇总(转)
理解: 1,Java编译器(即编译成class文件时) 用的是unicode字符集。 2,乱码主要是由于不同的字符集相互转换导致的,理论上各个字符的编码规则是不同的,是不能相互转换的,所以根本解决乱码的方法就是不要转换编码方式,编码方式前 后统一。 3,ASCII、GB2312、GBK、GB18030、Big5、U...转载 2015-11-03 14:55:34 · 521 阅读 · 0 评论 -
实用工具——【1】java程序生成Windows安装程序
尽管现在手机端程序比较流行,Android呀,IOS啊等,但是我还是对windows程序比较感兴趣,直接的感觉是,手机是用来玩的多一点,电脑是用来工作的多一点,毕竟你不得不承认,手机能做的事情,电脑也能做,但是电脑做的事情,手机未必就能做的好。 话说远了,最近公司需要做个exe程序,用java写的,这里简单给大家介绍下java程序生成exe的介绍吧,毕竟具体过程比较复杂,后面有链接,可以下原创 2016-01-19 23:08:41 · 1034 阅读 · 0 评论 -
Java Swing JTextArea,JScrollPane——实现数据的刷新到最底行
JTextArea:是纯文本的多行区域JScrollPane:JScrollPane 管理视口、可选的垂直和水平滚动条以及可选的行和列标题视口 之前在使用JTextArea来实现数据在加入到文本域后,实现视图中文本始终在最新一行,查阅了相关资料,综合多个发现需要以下步骤方能实现, jTextPane.setCaretPosition(jTextPane.getDocument()原创 2016-01-19 23:24:26 · 7245 阅读 · 1 评论 -
Java Swing JTable 表格【3:创建表格,表头存在的设置】
创建表格有两种方式:一种是使用JScrollPane面板来添加表格,而另一种是使用中间容器直接添加表格,不过第二种需要将表格的表头放置到顶层窗口的最上层具体代码如下:package com.acconsys.swing.chapter14; import java.awt.BorderLayout; import java.awt.Dimension; import java原创 2016-01-10 08:26:23 · 10367 阅读 · 0 评论 -
Java Swing JTable 表格【2:创建空表格】
这里是最简单的Swing 表格创建,数据表头都没有,看Swing给默认添加的效果是什么?代码如下: package com.acconsys.swing.chapter14; import java.awt.BorderLayout; import java.awt.Dimension; import java.awt.event.WindowAdapter; impo原创 2016-01-10 00:13:52 · 7673 阅读 · 1 评论 -
Java Swing JTable 表格【4:表格模型TableModel】
创建表格模型TableModel: TableModel是一个接口,在这个接口里定义了若干的方法,包括存取表格字段(cell)的内容、计算表格的列数等基本存取操作,从而可以利用TableModel来创建一个自己想要的表格。TableModel的在API中的结构:常用的方法:TableModel,AbstractTableModel,DefaultTableModel的区别和联系: Tabl原创 2016-01-10 09:48:29 · 6056 阅读 · 0 评论 -
Java Swing JTable 表格【5:表格模型AbstractTableModel】
这里是用MyTable来继承AbstractTableModel来创建自己的表格模型,然后,调用JTable(TableModel tm)的构造方法来创建表格。 这里MyTable必须实现三个方法:API如图: 其实在实际应用中,除了实现上面的三个方法,有时根据需要还会重写getColumnName(int column)和getColumnClass(int c)方法。代码实现如图pa原创 2016-01-10 10:00:24 · 3599 阅读 · 0 评论 -
Java Swing JTable 表格【1:创建表格填充数据】
JTable是用来处理数据在表格的视图显示,但是并不包含数据或缓存数据,同时JTable默认也允许用户去编辑表格数据。JTable在Java API的位置如下:JTable的构造方法如下: 代码例子以 JTable(Object[][] rowData, Object[] co原创 2016-01-09 23:57:21 · 42982 阅读 · 7 评论 -
Java Swing JTable 表格【6:表格模型DefaultTableModel】
上一篇是关于AbstractTableModel的例子,这一篇是关于DefaultTableModel的例子AbstractTableModel和DefaultTableModel的异同 DefaultTableModel比AbstractTableModel要简单许多,也尝尝在实际开发中使用,DefaultTableModel内部使用Vector数据结构来存储数据表格的数据,若要显示的表格格原创 2016-01-10 15:52:06 · 9637 阅读 · 0 评论 -
Java Swing JTable 表格【7:监听表格数据变化】
监听表格数据变化 终于进入到JTable的重头戏了,监听在任何Java项目中都是非常重要的,监听带来的一系列的操作也有时候非常复杂 在Excel表格中,当表格中的一个单元格的数据发生变化时,与之相关的数据也会同时发生变化,这就设计到表格监听器的知识。JTable的事件大致均针对表格内容的操作处理,包括字段内容改变、列数增加或减少、行数增加或减少、表格的结构改变等。这些事件称为Table原创 2016-01-11 21:25:53 · 17406 阅读 · 0 评论 -
Java Swing JTable 表格【8:表格使用选择器SelectionModel】
选择器是指表格的选择模式SelectionModel,选择器的最大用处就是使用户能够以不同的方式选择表中的数据,例如平时处理Excel表时,可以一次性选择一个数据,也可以一次性选择多个数据等。选择器的操作方式与JList操作方式极为相似,包括其事件驱动。具体如下图: 下面通过一个例子来说明:package com.acconsys.swing.chapter14;impo原创 2016-01-11 21:46:05 · 7889 阅读 · 0 评论 -
Java Swing JTable 表格【9:表格使用渲染器DefaultTableCellRenderer】
渲染器 渲染器用来绘制表格中的单元格,渲染器也可以从表格中提取每个单元格的方法,所以,渲染器也被称为绘制器,其实,当一个表格能够在容器中显示出来,是依靠系统默认的渲染器来绘制的,而且是一个单元格,一个单元格绘制的,所以哥它可以单独的将某个单元格提取出来,也可以针对表格中任意的单元格进行编辑,这也是渲染器的最大用处之一。 下面通过例子来演示渲染器来渲染表格中不同行的颜色。package c原创 2016-01-11 22:04:46 · 5518 阅读 · 0 评论 -
Java Swing JTable 表格【10:表格使用编辑器DefaultTableCellRenderer】
编辑器主要是使表格中的数据处于可编辑状态,在默认状态下,每个表格的单元格都可以使用下来列表框等组件编辑数据 下面这个实例主要是让表格中的第一行不可编辑,具体代码如下:package com.acconsys.swing.chapter14;import java.awt.BorderLayout;import javax.swing.JFrame;import javax.swing.JS原创 2016-01-11 22:18:30 · 4261 阅读 · 0 评论 -
Java Swing JTable 表格【11:表格使用自定义渲染器】
TableCellRenderer接口定义了JTable渲染器接口: 贴图如下: 渲染器对象作为一个方法的参数来实现针对表格中的单元格的不同设置的方法之一: public void setDefaultRenderer(Class columnClass,TableCellRenderer Renderer); 一下是一个自定义渲染器的代码,在第二原创 2016-01-11 22:40:56 · 4991 阅读 · 0 评论 -
Java Swing JTable 表格【12:为表格的单元格指定文字说明】
表格文字说明定义: 当鼠标知道单元格时,会出现一些说明性的文字,下面将通过一个实例讲解如何为单元格添加文字说明:具体代码如下package com.acconsys.swing.chapter14;import java.awt.BorderLayout;import javax.swing.DefaultCellEditor;import javax.swing.JFrame;impor原创 2016-01-11 22:47:11 · 2062 阅读 · 2 评论 -
Java Swing JTable 表格【13:为表格的表头指定文字说明】
表头指定说明性文字 当鼠标知道表头时,会出现说明性文字,实现方法和上一篇类似。 实现代码如下:package com.acconsys.swing.chapter14;import java.awt.BorderLayout;import javax.swing.JFrame;import javax.swing.JScrollPane;import javax.swing.JTab原创 2016-01-11 22:54:57 · 2627 阅读 · 0 评论 -
Java Swing JTable 表格【14:表格的排序和过滤】
表格的排序和过滤: 排序和过滤基于一个新概念—-行排序器对象,它能够对行数据进行排序(和过滤)。把一个行排序其加入到一个表格组件中的最简单的方法是调用javax.swing.JTable中新引入的publci void setAutoCreateRowSorter(boolean autoCreateRowSorter)。 例子代码如图:package com.acconsys.swin原创 2016-01-11 23:02:11 · 5984 阅读 · 0 评论 -
Java Swing JTable 表格【15:组合列表框作为表格元素】
在实际开发中,很多表格中的单元格都是以组合框作为编辑器的,组合框能带来很大的灵活性以下贴出实例代码:package com.acconsys.swing.chapter14;import java.awt.BorderLayout;/** * 这段代码展示如何使用组合列表框作为表格中的元素 使得可以在列表框中选择所需要的数据,相当于输入不同数据 * * @author burns *原创 2016-01-14 21:47:06 · 3398 阅读 · 0 评论 -
Java Swing JTable 表格【16:复选框JCheckBox作为表格元素】
上一篇介绍了组合列表框作为表格元素的例子,这篇根据上篇的DefaultCellEditor的构造方法,再来练习一个复选框的例子这个例子首先在创建数据时,复选框那一列的值默认值一个给得是false,一个给的是true,所以界面打开的时候会一个是选中,一个是没选中,如图: 代码如下:package com.acconsys.swing.chapter14;import java.awt.Borde原创 2016-01-14 22:07:33 · 9772 阅读 · 2 评论 -
Java Swing JTable 表格【17:使用编辑器验证文本】
在实际开发中,当用户输入的信息不属于该范围,例如需要输入年龄,用户错误的输入了家庭地址,此时编辑器会采取一定的措施,那么如何来实现这种功能呢?下面将通过一个例子来说明 这个例子是来介绍如何使用编辑器来响应用户输入的文本内容。代码如下:package com.acconsys.swing.chapter14;import java.awt.BorderLayout;import javax.s原创 2016-01-14 22:24:59 · 2177 阅读 · 0 评论 -
Java基础与案例开发详解のjava平台的体系结构
java分为SE,EE,ME三个开发平台。转载 2016-06-26 09:54:58 · 477 阅读 · 0 评论 -
Java基础与案例开发详解のJava与C、C++、C#对比分析
摘自《Java基础与案例开发详解》一书。转载 2016-06-26 08:33:46 · 507 阅读 · 0 评论 -
Java基础与案例开发详解のjava技术的两个核心
两个核心:虚拟机(JVM)和垃圾收集器(GC)转载 2016-06-26 11:49:04 · 411 阅读 · 0 评论 -
java 调用windows的COM组件举例(使用JACOB)
最近公司需要做一个效果,开发一个程序能在程序运行时打开microsoft office的相关软件,实时写入,然后能关闭,你能看到数据写入的效果。如下图:发现用java写程序的话需要通过JACOB来调用windows 的com组件,关于jacob网上资料也不多,提供个官网大家自己看看吧:https://sourceforge.net/projects/jacob-project/下面是一个java调用原创 2016-06-04 23:24:23 · 16008 阅读 · 7 评论 -
java 利用webservice传输文件
几天前,好不容易用java的ftp方式实现传输数据了,可结果客户觉得ftp传输数据不安全,而且嫌弃ftp还单独创建一个ftp服务器,觉得管理起来比较麻烦,所以人家希望用webservice来传输数据,虽然webservice用来传递数据量比较大的数据时,会不太稳定,但是客户喜欢那就照做啦。关于ftp数据上传我会单独写文章来说明。 好了下面就来开始整理webservice传输文件把。 既然原创 2016-06-05 08:46:11 · 40268 阅读 · 13 评论 -
如何查看Windows下端口占用情况
转自:http://jingyan.baidu.com/article/37bce2be10a5c21002f3a2cf.html如何查看Windows下端口占用情况 如何查看Windows下端口占用情况1如何查看Windows下端口占用情况2如何查看Windows下端口占用情况3如何查看Windows下端口占用情况4 分步阅读 一键约师傅 百度师傅为你的电脑系统,选一个靠谱师傅! 有些时转载 2016-06-05 11:35:56 · 4755 阅读 · 1 评论 -
利用wrapper打包java编写的服务注册window服务
转自:使用java service wrapper将java程序注册为windows服务 首先根据网上一个例子做的,发现有些问题,又重新整理了下,网上参考的例子:).在看网上例子的时候为了不出现大的问题,我一般会尽量使用统一的jar包等文件,这次也不例外。1. 下载相关文件: 准备wrapper的相关依赖文件包:wrapper-windows-x86-32-3.5.20.zip wrapper原创 2016-06-10 13:34:08 · 2750 阅读 · 0 评论 -
SVG格式转PDF(java实现)
作为矢量图之一的SVG格式,在画图过程中尤为重要,通过修改xml格式内容就可以改变图的内容,尤其在工业画图的这些要求比较严格的使用环境,由于svg的容易易改性,决定它不适合用户流转查看,而且svg需要依赖一定的浏览器环境,而PDF格式的文件刚好满足至查看不修改内容的特点,所以就有了这篇svg转pdf格式。 这个例子是由java代码写的。先给出项目的整体代码分布结构图: 其中Svg2P原创 2016-06-11 09:59:47 · 7891 阅读 · 4 评论 -
Java基础与案例开发详解のjava语言基础入门
变量是存储数据的基本单元,生活实例与变量之间的关系 变量的声明和赋值三部曲 变量的8种分类和转义字符 小知识和注意事项 普及二进制、八进制、十六进制以及之间的转换 基本数据类型之间的转换 变量命名规范 变量命名常见的三点错误的分析与处理 java标识符命名规则 关键字 常量 运算符种类 表达式优先级 条件语句种类转载 2016-06-26 14:20:25 · 1326 阅读 · 0 评论