Swing 用户界面组件一种模式:模型----视图-----控制器模式有很多种,例如:模型----视图----控制器(原则为限制一个对象拥有的功能数量);组合模型--容器和组件之间;装饰器模式----带滚动条的面板;策略模式-----布局管理器内容---外观----行为----MVC模型与视图之间关系 1:n 模型独立于观感,所以,有重用的可能模型可能相同,但视同和控制器可能不同metal观感中,JButton 继承了JComponent的包装器类,后者包含了DefaultButt...
EditProperties.java 1package PropertiesOperation.Edit;2 3import java.io.File;4 5/** 6 * 替换指定Porpoerties文件中的指定内容7 * 三个参数:8 * filePath:存放properties文件的目录9 * srcStr:需要替换的字符串
10 * desStr:用于替换的字符串
11 * */12publicclass EditProperties {
13privatestaticint num = 0; // 计数变量14publicstaticvoid main(String[] args) {
15 String filePath = "C:\\workspace\\wor...
1.运算符的分类1.算术运算符:+(加法)、-(减法)、*(乘法)、/(除法)、%(取模/取余)、++(自增)、--(自减)2.赋值运算符:=(赋值)、+=(加等)、-=(减等)、*=(乘等)、/=(除等)、%=(模等/取余等)3.关系运算符:>(大于)、<(小于)、>=(大于等于)、<=(小于等于)、==(等于)、!=(不等于)、instanceof(对象是否是类的实例)4.逻辑运算符:&&(短路与)、||(短路或)、^(异或)、&(逻辑与)、|(逻辑或)、!(逻辑非)5.位运算符:&(按位与)、|(按位或)、^...
jxl的maven坐标:<!-- https://mvnrepository.com/artifact/net.sourceforge.jexcelapi/jxl -->
<dependency><groupId>net.sourceforge.jexcelapi</groupId><artifactId>jxl</artifactId><version>2.6.12</version>
</dependency>作为示例,我们新建按一个excel,它的第一个工作页内容如下:其中,C2=A2+B2。(是两个数的和)它的第二个工作页内容如下:其中,A2=Sheet1!A2-Sheet1!B2。(是两个数的差)我们接下来要做的事情是使用...
Java 7 新的特性,判断文件的内容类型。 Program to demonstrate Java 7 new feature : Determining the file content type.package com.hubberspot.nio;import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;public class FileContentType {public static void main(String[] args) {printContentType("D:/Downloads/java.txt");printContentType("D:/Downloads/java...
a.txt 文本内容如下:name=userage=34image=aa.PNGurl=E:\\读入序列化:package cn.com.test05;import java.io.BufferedInputStream;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.ObjectOutputStream;
import java.io.Serializable;class Person3 implements Seria...
1<!DOCTYPE html> 2<!--示例之模态对话框--> 3<html lang="en"> 4<head> 5<meta charset="UTF-8"> 6<title>Title</title> 7<style> 8 .hide{ 9 display: none;10}11 .c1{12 position: fixed;13 left: 0;14 top:0;15 right:0;16 bottom:0;17 background-color: black;18 opacity: 0.6;19 z-index: 9;20}21 ...
1package com.imooc.bigdata.hadoop.hdfs;2 3import org.apache.hadoop.conf.Configuration;4import org.apache.hadoop.fs.FSDataOutputStream;5import org.apache.hadoop.fs.FileSystem;6import org.apache.hadoop.fs.Path;7import org.junit.After;8import org.junit.Before;9import org.junit.Test;
1011import java.net.URI;
1213/**14 * 使用Java API操作HDFS文件系统
15 *
16 * 因为是放在test下面,所以最好使用单元测试的方...
在前端开发的时候有时候会遇到一种需求:在一段文本中获取选中的一段文字。如下:怎么获取选择的文字呢? getSelection()方法window对象有一个getSelection()方法,他会返回一个Selection对象。从这个对象中储存了拖动鼠标选择文本的一些信息。比如:用户选择的文本范围、插入符号的位置等。举个例子:<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>测试</title></head><body><p>getSelection()方法可以返回一个Selec...
撰写日期:2016-7-13 11:05:07JavaScript与JQuery获取DOM内容是有区别的,接下来看一例子栗子:Jquery-获取H3中的内容然后Dom转换为Jquery<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>1-4</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><!-- 引入 jQuer...
Java 一次性读取或写入文件内容public class IOHelper {public static void copy(Reader in,Writer out) throws IOException {int c = -1;while((c = in.read()) != -1) {out.write(c);}}public static String readFile(File file) throws IOException {if (file != null && file.canRead()){Reader in = new FileReader(file);StringWriter out = new StringWriter();copy(in,out);return out.toString();}return "";}public stat...
转自:http://www.cnblogs.com/caoleiCoding/p/6170555.html首先,我个人比较推崇的学习方法是:先学java前段,也就是HTML,css,js,因为学习java以后肯定是往java ee方向发展的,学习完前端,在学习后端很多东西比计较容易理解! 其中J2SE是关键,如果学好了java se 部分,基础扎实了,后面进阶学习也比较轻松! 补充说明一下:我觉得学习java比较合适的方法是先把所有的知识点过一遍,然后把所有的知识点串起来,边做开发...
SLF4J的全称是Simple Logging Facade for Java,即简单日志门面。SLF4J并不是具体的日志框架,而是作为一个简单门面服务于各类日志框架,如java.util.logging, logback和log4j。SLF4J支持{}作为占位符,等价于C语言中的%s,而不必再进行字符串的拼接,效率有显著的提。1.slf4j使用引入包 slf4j-api-1.6.2.jarimport org.slf4j.Logger;
import org.slf4j.LoggerFactory;publicclass App{privatestatic Logger logger = LoggerFactor...
先来看一下最终的效果图一、编辑器界面二、上传图片界面<!------------------------------------------------------->一、安装包下载,我使用的安装包是ckfinder_java_2.3.zip和ckeditor_3.6.3.zip,这两个文件可以分别到http://ckfinder.com/download和http://ckeditor.com/download下载,注意我使用的开发语言是java,所以下载cfinder的时候需要选择的版本是ckfinder_java;二、在Eclipse中新建一个Dynamic Web Project项目,此处...
publicclass Shuzu {publicstaticvoid main(String[] args) {// 定义数组 必须初始化长度,没有初始化要放数据int[] in = { 1, 2, 3, 4, 5, 6 }; // 第一种方法:直接赋值for (int i = 0; i < in.length; i++) {System.out.print(in[i] + "\t");}System.out.println();int[] in1 = newint[3]; // 第二种方法:用new方法,[]里面定义长度in1[0] = 1;in1[1] = 2;in1[2] = 3;for (int i = 0; i < in1.length; i++) {System.out.print(i...