java
无成
这个作者很懒,什么都没留下…
展开
-
java 类 接口
面向对象设计:将一个应用分解成多个对象,将问题分解成多个易处理和维护的小问题java语言的5个特点万物皆为对象 程序是对象的集合 它们通过发送消息来告知彼此所要做的 想要请求一个对象 就必须对某个特定对象的方法的调用请求 每个对象都有...原创 2018-08-27 23:34:52 · 430 阅读 · 0 评论 -
java printf 使用
package test;public class PrintfTest { class tes{} public static void main(String[] args) { // TODO 自动生成的方法存根 int a = 1; PrintfTest t = new PrintfTest(); tes...原创 2018-09-22 18:20:32 · 359 阅读 · 0 评论 -
在maven plugin中配置好 jetty 却未自动加载jetty
删除标签 pluginMana <plugin> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-maven-plugin</artifactId> <version>9.4.11.v...原创 2019-01-28 15:25:09 · 2390 阅读 · 1 评论 -
2.28
jsp中不能引入 默认包中的类 其错误org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: [12] in the jsp file: [/q.jsp]<jsp:useBean id="p" class="TimeParam" scope="ap...原创 2019-02-28 14:55:58 · 151 阅读 · 0 评论 -
md5 实现
1.import java.security.MessageDigest; MessageDigest对象开始初始 protected MessageDigest(Stringalgorithm) 使用指定的算法名称创建消息摘要。 //文档上的例子 MessageDigest ...原创 2019-03-01 17:17:18 · 435 阅读 · 0 评论 -
java环境
环境变量名称 值 JAVA_HOME xx\xx\jdk.xx 方便更改 CLASSPATH %JAVA_HOEM%\lib;%JAVA_HOME%\lib\tools.jar %变量名% =xx\xx\jdk.xx lib是类库文件 存放.lib .jar 文件 指定类搜索路径,要使用已经编写好...原创 2019-03-04 10:33:56 · 119 阅读 · 0 评论 -
正则
问题:你如何将元字符转成普通字符一样?答:有两种方法:用反斜杠(\)前面的元字符; 将元字符括在引号表达式中\Q(在开头)和\E(在结尾处)Pattern.quote("表达式") 将输入序列中的元字符或转义序列转义成普通字符 如: Pattern.quote(".*+foo"); //返回 \Q.*+foo\E 贪婪 懒惰 ...原创 2019-03-07 17:28:39 · 87 阅读 · 0 评论 -
泛型 桥方法
一个泛型类package com.test;import java.time.LocalDate;public class Pair<T> { private T fist; private T second; public T getFist() { return fist; } public void se...原创 2019-03-12 12:24:25 · 308 阅读 · 0 评论 -
java eclipe 图标
java eclipse工具中类中各种图标的含义class文件abstract class文件interface文件class (public)private classpackage visible classpackage visible class可见性颜色形状红色private正方形蓝色de...原创 2018-09-07 02:34:13 · 247 阅读 · 0 评论 -
java 泛型 通配符
实现了参数化类型的概念 通过泛型解耦类的方法与所使用的类型之间的约束参数化类型 指定一个类型作为实参 由修改该类的代码所提供的类型 来将该类进行参数化具体类型实例化 插入一个实际的java类型作为参数用途举例创造容器类: 用来指定容器类要持有什么类型的对象,而且由编译器来保证类型的正确性 实现元组 (将一组对象直接打包存储于其中的一个单个对象),允许读取其中的元素,但不允许修改...原创 2018-08-29 06:08:24 · 201 阅读 · 0 评论 -
java 数组
数组数组与继承 父类类型数组引用 子类类型数组 √将父类类型存入 实际上是子类类型的数组 ——> 运行时产生 java.lang.ArrayStoreException 异常 数组元素的类型称为该数字的基类型 数组的长度为固定属性 length java支持引用类型和基类型的数组 通过索引操作符[ ]来访问元素一维数组...原创 2018-08-12 11:36:26 · 321 阅读 · 0 评论 -
java 基本类型和运算符
一.java的特性java语言由JamesGosling和BillJoy 的指导下由Sun公司开发的。 java是编译语言也是解释语言 java源代码----> 字节码--->java运行时解释器执行 java指定所有基本数据类型的大小 除基本数据类型为,java中所有对象都可以通过引用来访问(一种‘安全性指针’,不能进行算数运算) Java所有操作都是传值操作...原创 2018-08-12 11:35:22 · 623 阅读 · 0 评论 -
java Integer的一些方法源码
IntegertoString()public static String toString(int i){ if (i == Integer.MIN_VALUE) return "-2147483648"; int size = (i &lt; 0) ? stringSize(-i) + 1 : stringSize(i);...原创 2018-08-27 01:52:33 · 127 阅读 · 0 评论 -
多线程程序的评价标准
安全性 --- 不损坏对象 程序正常运行的必要条件之一对象损坏 指对象的状态和设计者的原意不一致 通常指对象字段的值并非预期值 如果一个类即使被多个线程同时使用也能确保其安全性 那么这个类就被称为线程安全类 类库中存在线程安全类:如 java.util.Vector 也存在非线程安全类 如 : java.util.ArrayList 所以 在多线程程序中使用时应注意 线程兼容: Ar...原创 2018-09-08 00:48:47 · 342 阅读 · 0 评论 -
线程同步 synchronized和volatile
synchronized实现线程的互斥处理线程的互斥机制被称为 监视1 修饰方法 修饰方法时锁定的是调用该方法的对象。 它并不能使调用该方法的多个对象在执行顺序上互斥 1.1 修饰实例方法 public synchronized void synTest{ //... } 针对 一个实例对...原创 2018-09-07 14:33:24 · 132 阅读 · 0 评论 -
泛型 擦除
擦除java泛型是使用擦除来实现的原始类型 就是删去类型参数后的泛型类型名。擦除类型变量,并替换为限定类型(边界类型)若无显示的边界 则默认以类型Object为边界在泛型代码内部 无法获取任何有关泛型类型的信息,可以知道类型参数的标识符 和 泛型类型边界,却无法知道用来创建特定实例的实际类型参数使用Class<T> 是获取运行时所需的类型信息的唯一的方式...原创 2019-03-12 15:17:54 · 1918 阅读 · 1 评论