-
java面向对象基础_final详细介绍
所属栏目:[Java] 日期:2020-12-14 热度:73
final : 继承的弊端:打破了代码的封装性,final的出现正好弥补了这一弊端 final关键字: 1-final是一个修饰符,可以修饰类,方法,变量; 2-final修饰的类不能被继承 3-final修饰的方法不可以被覆盖 4-final修饰的变量是一个常数,只能被赋值一次并且要在定义时就将[详细]
-
jdbc连接数据库步骤深刻分析
所属栏目:[Java] 日期:2020-12-14 热度:97
创建一个以JDBC连接数据库的程序,包含7个步骤: 1、加载JDBC驱动程序 : 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String className)实现。 例如: 复制代码 代码如下: try{ //[详细]
-
Java 最重要布局管理器GridBagLayout的使用方法
所属栏目:[Java] 日期:2020-12-14 热度:157
GridBagLayout是java里面最重要的布局管理器之一,可以做出很复杂的布局,可以说GridBagLayout是必须要学好的的, GridBagLayout 类是一个灵活的布局管理器,它不要求组件的大小相同便可以将组件垂直、水平或沿它们的基线对齐。 每个 GridBagLayout 对象维持[详细]
-
Java数组声明、创建、初始化基础
所属栏目:[Java] 日期:2020-12-14 热度:50
一维数组的声明方式: type var[]; 或type[] var; 声明数组时不能指定其长度(数组中元素的个数), Java中使用关键字new创建数组对象,格式为: 数组名 = new 数组元素的类型 [数组元素的个数] 实例: TestNew.java: 程序代码: public class TestNew { pu[详细]
-
JSP页面缓存cache技术--浏览器缓存介绍及实现方法
所属栏目:[Java] 日期:2020-12-14 热度:58
一、概述 缓存的思想可以应用在软件分层的各个层面。它是一种内部机制,对外界而言,是不可感知的。 数据库本身有缓存,持久层也可以缓存。(比如:hibernate,还分1级和2级缓存) 业务层也可以有缓存(但一般来说,这是一个过程域,不会设缓存)。 表现层/[详细]
-
java 学习笔记(入门篇)_程序流程控制结构和方法
所属栏目:[Java] 日期:2020-12-14 热度:68
程序流程控制结构和方法 程序流程控制结构分为:顺序、选择、循环以及异常处理结构。语句是程序的基本组成单位。在java中分简单语句和符合语句,简单语句就是一行代码,例如,privateint3=3;复合语句就是一些简单语句的组合了,例如一个方法等等。一般来说语[详细]
-
JAVA 继承基本类、抽象类、接口介绍
所属栏目:[Java] 日期:2020-12-14 热度:60
封装:就是把一些属性和方法封装到一个类里。 继承:就如子类继承父类的一些属性和方法。 多态:就如一个父类有多个不同特色的子类。 这里我就不多讲解,下面我主要说明一个继承。继承是OOP(面向对象)的一个特色,java只支持单继承(如果继承两个有同样方法[详细]
-
linux下搭建hadoop环境步骤分享
所属栏目:[Java] 日期:2020-12-14 热度:164
1、下载hadoop包 wget http://apache.freelamp.com/hadoop/core/stable/hadoop-0.20.2.tar.gz 2、tar xvzf hadoop-0.20.2.tar.gz 3、安装JDK,从oracle网站上直接下载JDK,地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 4、chm[详细]
-
Java Swing 非常漂亮外观Nimbus的使用方法实例
所属栏目:[Java] 日期:2020-12-14 热度:80
Java Swing界面外观的一种,在Java 6 Update 10中首次亮相。 当 Swing 古老的 Metal界面外观 首次发布时,其主要的美感竞争来自 Windows 95 界面。在十年前的图形用户界 面条件下,Metal 界面 相对于当时的其他普通界面来说是一种很有吸引力的高雅的选择。 J[详细]
-
Java正则多字符串匹配替换
所属栏目:[Java] 日期:2020-12-14 热度:149
Java中使用也比较简单: 1. 编译正则表达式的字面值得到对应的模式Pattern对象; 2. 创建匹配给定输入与此模式的匹配器Matcher; 3. 通过匹配器对象执行操作,匹配器对象的方法很丰富,方法之间组合使用更加强大。 复制代码 代码如下: public static void ma[详细]
-
spring mvc整合freemarker基于注解方式
所属栏目:[Java] 日期:2020-12-14 热度:146
基于网络改进为:最正常版本 复制代码 代码如下: ?xml version="1.0" encoding="UTF-8"? beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schem[详细]
-
java的基本数据类型及属性
所属栏目:[Java] 日期:2020-12-14 热度:189
数据类型 大小 范围 默认值 byte(字节) 8 -128 - 127 0 shot(短整型) 16 -32768 - 32768 0 int(整型) 32 -2147483648-2147483648 0 long(长整型) 64 -9233372036854477808-9233372036854477808 0 float(浮点型) 32 -3.40292347E+38-3.40292347E+38 0.0f doub[详细]
-
java 折半查找法(二分查找)实例
所属栏目:[Java] 日期:2020-12-14 热度:190
复制代码 代码如下: public class HalfSearch { public static int halfSearch(int a[],int x) { int mid,left,right; left = 0; right = a.length - 1; mid = (left + right) / 2; while (a[mid] != x) { if (x a[mid]) { left = mid + 1; } else if (x a[m[详细]
-
Java instanceof 运算符的使用方法
所属栏目:[Java] 日期:2020-12-14 热度:88
用法: (类型变量 instanceof 类|接口) 作用: instanceof 操作符用于判断前面的对象是否是后面的类,或者其子类、实现类的实例。如果是则返回true 否则就返回false。 注意: ? instanceof前面的操作数的编译时类型要么与后面的类相同,要么与后面的类具有父[详细]
-
Java递归 遍历目录的小例子
所属栏目:[Java] 日期:2020-12-14 热度:114
复制代码 代码如下: public static void main(String[] args) { File f = new File("D:testfsd"); listChids(f,0); } public static void listChids(File f,int level){ String preSrt = ""; for(int i=0;ilevel;i++){ preSrt += "----"; } System.out.p[详细]
-
Java 替换字符串中的回车换行符的方法
所属栏目:[Java] 日期:2020-12-14 热度:56
使用正则表达式进行替换: 代码片段: String documentTxt = EntityUtils.toString(entity,"gbk");//获取数据 documentTxt=documentTxt.replaceAll("[tnr]","");//将内容区域的回车换行去除 说明:String类的replaceAll就有正则替换功能。 t为制表符[详细]
-
java中对字符串每个字符统计的方法
所属栏目:[Java] 日期:2020-12-14 热度:106
复制代码 代码如下: /* String name = "adsbsadgsadgtewterfsdf"; eg a--6,b--1 d--3 ... 将字符串以a(字母)=2(个数)存入Map集合框架中 思路:1.将字符串转换成字符数组. 2.定义一个Map集合,然后对字符数组进行遍历,如果Map集合中没有该元素就将该元素存入Map[详细]
-
java web项目里ehcache.xml介绍
所属栏目:[Java] 日期:2020-12-14 热度:100
复制代码 代码如下: ?xml version="1.0" encoding="UTF-8"? ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="ehcache.xsd" updateCheck="false" monitoring="autodetect" dynamicConfig="true" diskStore pa[详细]
-
java 字符串词频统计实例代码
所属栏目:[Java] 日期:2020-12-14 热度:79
复制代码 代码如下: package com.gpdi.action; import java.util.ArrayList; import java.util.Collections; import java.util.HashMap; import java.util.List; import java.util.Map; public class WordsStatistics { class Obj { int count ; Obj(int cou[详细]
-
java 重定义数组的实现方法(与VB的ReDim相像)
所属栏目:[Java] 日期:2020-12-14 热度:96
复制代码 代码如下: //param objArr the expanded object of Array. //param newLength the length of the new Array public static Object getNewArr(Object objArr,int newLength) { if (!objArr.getClass().isArray()) {//判断类型 return null; } // get[详细]
-
java 二维数组矩阵乘法的实现方法
所属栏目:[Java] 日期:2020-12-14 热度:65
复制代码 代码如下: public interface IMatrixMultiple { public int[][] mmltiple(int[][]a,int [][]b); } ?public class MatrixMultiple implements IMatrixMultiple { @Override public int[][] mmltiple(int[][] a,int[][] b) { int [][] result = new i[详细]
-
经常使用的JDBC连接数据库方式
所属栏目:[Java] 日期:2020-12-14 热度:143
一、JDBC连接DB2 复制代码 代码如下: Class.forName("Com.ibm.db2.jdbc.net.DB2Driver"); String url="jdbc:db2://dburl:port/DBname" cn = DriverManager.getConnection( url,sUsr,sPwd ); 二、JDBC连接Microsoft SQLServer(microsoft) 复制代码 代码如下:[详细]
-
java中 利用正则表达式提取( )内内容
所属栏目:[Java] 日期:2020-12-14 热度:185
昨天遇到一个小问题,需要批量处理一些用户,而前台传来的用户格式如下,要提取括号中间的内容(不带括号) 教师10(0010) 教师11(0011) 教师9(009) 教师12(0012) 教师13(0013) 教师14(0014) 本来想用java的String.split()和substring()来搞定,但是需要处理[详细]
-
java获取web容器地址的方法
所属栏目:[Java] 日期:2020-12-14 热度:80
tomcat本地地址 E:soft4developapache-tomcat-6.0.18 System.getProperty("user.dir")//E:soft4developapache-tomcat-6.0.18bin System.getProperty("catalina.home")//E:soft4developapache-tomcat-6.0.18对于jboss同样适用。其他容器未做测试。 说[详细]
-
Java创建文件夹及文件实例代码
所属栏目:[Java] 日期:2020-12-14 热度:70
复制代码 代码如下: package com.xhkj.util; import java.io.File; import java.io.IOException; public class CreateFileUtil { public static boolean CreateFile(String destFileName) { File file = new File(destFileName); if (file.exists()) { Syste[详细]