- 浏览: 45249 次
- 性别:
- 来自: 深圳
最新评论
文章列表
Java基础复习
一、变量及标识符
1.变量:数据放到内存中,为了重复使用某个数据,给这块数据贴上一个标签,给数据起一个名字用于存放数据,变量的作用载是以{ }来区分。由上往下,以内向外访问
2.标识符:用来给类、方法、变量等命名用的
命名规则:
1)必须由字母、数字、下划线_、组成
2)不能以数字开头
3)不能是关键字类名:大写开头字母。方法名:小写开头字母,后面每个单词大写
二、数据类型
数据类型分为基本数据类型和引用数据类型两种
基本数据类型分为:
字节型:byte、char
整数型:short(短整型)、int(整数型)、long(长整型)。 ...
一个java版本的控制台版的聊天室,记录一下。以便后续使用
服务端
package com.tcp;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.net.ServerSocket;
import java.net.Socket;
import java.util.ArrayLi ...
在linux下编辑文档,txt格式的方便很多。如果有很多很大的txt文档,为了方便阅读和保存,转换为pdf格式的文件也是一种很不错的方法。
转载自:https://blog.csdn.net/fengzei886/article/details/41820655
1.工具介绍:
enscript:
https://www.gnu.org/software/enscript/
http://linuxcommand.org/man_pages/enscript1.html
是一个将文本文件(ASCII)转换为postscript,HTML,RTF的免费软件,可直接打印输出 ...
public class UserComparTest {
public static void main(String[] args) {
new UserComparTest().start();
}
public void start() {
User user1 = new User();
user1.setId("1");
user1.setName("jacktan");
user1.setPassword("123");
User user2 = new Use ...
本文转载自 https://blog.csdn.net/Crazyer0214/article/details/78048434
一、文件格式介绍
最近从Linux系统中copy了一个tar。z压缩文件,用于解压测试。
文件格式为*.tar压缩包下,还有*.z压缩包
如:压缩包paid_orderlist_20170920.tar,该tar包下有一个paid_orderlist_20170920.z压缩包,z包下有一个数据文件paid_orderlist_20170920.dat
即如果获取paid_orderlist_20170920.dat文件,需要分别解压tar包和z包。
...
JTableHeader添加控件
- 博客分类:
- Swing
话不多说直接上图
package JTableTest;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Component;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseAdapter;
import java.awt ...
简单的想从保存的对象中重新解析出对象,用了逆序列化,可是报错:
java.lang.ClassNotFoundException: xxxxxxxxxxxxat java.net.URLClassLoader$1.run(URLClassLoader.java:366)at java.net.URLClassLoader$1.run(URLClassLoader.java:355)at java.security.AccessController.doPrivileged(Native Method)at java.net.URLClassLoader.findClass(URLClassL ...
JDialog parent = (JDialog) this.getParent().getParent().getParent().getParent();
javax.swing.JPanel--》javax.swing.JLayeredPane--》javax.swing.JRootPane--》com.dialog.CommonDialog(Jpanel存放的Dialog容器)一、Swing GUI编程的基本步骤:1、选择容器;2、调用getContenPane() ...
精简jre简单教程,本文来自转载
写一些swing小程序,需要附带一个很大的jre文件夹,显然这是不现实的,使用起来也不方便,当然如果电脑有java环境就不需要这样,但是如果没有java环境,那么就需要jre了,更需要一个精简的jre ...
java命令行运行jar里的main类
一般运行包含manifest的jar包,可以使用
java -jar <jar-file-name>.jar
如果jar里没有 manifest,则可以使用
java -cp foo.jar full.package.name.ClassName
当main类依赖多个jar时,可以把多个jar打包到一个目录,然后用-Djava.ext.dirs指定该目录,引用依赖的多个jar。
补充一下:在linux下指定依赖的jar包时用冒号(:)分隔,在windows下指定依赖的jar包时用分号(;)分隔
java -Dj ...
JScrollPane
- 博客分类:
- Swing
JScrollBar jScrollBar = jScrollPane.getVerticalScrollBar();//获得垂直滚动条
jScrollBar.setValue(100);//设置垂直滚动条位置
设置滚动条的滑动速度值
scrollPane = new JScrollPane();
scrollPane.getVerticalScrollBar().setUnitIncrement(12);
将日期转化为pattern指定格式形式
<fmt:formatDate value="${card.createTime }" pattern="yyyy-MM-dd"/>
相关包下载地址: http://commons.apache.org/proper/commons-jexl
还需要下载一个依赖的包: commons-logging-1.2.jar 也是在apache官网下载
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
import javax.script.ScriptEngine;
import javax.script.Scr ...