java
banshurenliyaping
这个作者很懒,什么都没留下…
展开
-
easyui dialog 中打开地图
首先:使用href属性,加载html页面,页面中地图打开失败。经过测试,如果easyui dialog的地址属性用href超链接,easyui 不会加载整个url页面,只会截取url目标页的body体间的html。easyui官网上关于href属性的说明是:属性href,类型string,一个URL,用它加载远程数据并且显示咋面板(panel)里。请注意,除非面板(panel)打开,否则内容不会被加载。这对创建一个惰性加载的面板(panel)很有用。然后:使用content属性,地图打开成功原创 2021-11-24 14:24:45 · 2958 阅读 · 0 评论 -
eclipse设置UTF-8编码
在开发过程中,我们常会遇到中文乱码问题,因此我们需要将编码格式设一致,一般将编码格式设置为UTF-8格式(根据各自的项目需要设置编码,一般项目大多用UTF-8编码)。下面我们将介绍一下使用Eclipse开发工具进行开发时,设置编码格式(以UTF-8格式为例)的步骤:1、设置工作空间编码格式在Window--》Preferences--》General--》Workspace下,面板Text file encoding 选择UTF-8格式,如下图:2、设置JSP页面编码格式在Window--》转载 2021-03-17 14:34:37 · 1084 阅读 · 0 评论 -
文件的分割与合并
//文件的分割和合并package demo;import java.io.*;import java.util.ArrayList;import java.util.Enumeration;import java.util.Iterator;public class Demo {public static void main(String[] args)throws原创 2015-09-04 17:39:40 · 476 阅读 · 0 评论 -
练习
/*有五个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括姓名,三门课成绩),输入的格式:如:zhagnsan,30,40,60计算出总成绩,并把学生的信息和计算出的总分数高低顺序存放在磁盘文件"stud.txt"中。1,描述学生对象。2,定义一个可操作学生对象的工具类。思想:1,通过获取键盘录入一行数据,并将该行中的信息取出封装成学生对象。原创 2015-09-06 18:53:14 · 302 阅读 · 0 评论 -
JAVA基础
1.JRE和JDK JRE(Java Runtime Environment ):Java运行环境,包括Java虚拟机和Java所需的核心类库等。JDK(Java Development Kit):Java开发工具包,供开发人员使用,JDK中包括了JRE。其中的开发工具包括:编译工具(javac.exe )、打包工具(jar.exe等)2.静态(static)转载 2015-08-22 08:21:46 · 662 阅读 · 0 评论 -
窗体练习
package it.demo;import java.awt.*;import java.awt.event.*;import java.io.*;class Demo{private Frame frame;private MenuBar menuBar;private Menu menu;private MenuItem menuItemClo原创 2015-09-15 17:13:40 · 354 阅读 · 0 评论 -
classpath、path、JAVA_HOME的作用
classpath、path、JAVA_HOME的作用原创 2016-11-17 10:06:09 · 259 阅读 · 0 评论 -
java代理机制总结
代理概念:为某个对象提供一个代理,以控制对这个对象的访问。代理类的作用:代理类负责请求的预处理、过滤、将请求分派给委托类处理、以及委托类执行完请求后的后续处理。(比如在AOP编程中的事务管理,日志管理,权限控制等,这些非核心业务逻辑的代码交由代理类来处理,这也是为什么说AOP是建立在动态代理机制上的),使用一个代理类可以代理多个委托类。使用代理类的优点:可以隐藏委托类的实现;可以实现客户与原创 2016-12-13 16:28:39 · 341 阅读 · 0 评论 -
随笔
分页查询:逻辑分页和物理分页。逻辑分页:第一次全部查出,存放到session,通过页码计算,进行遍历显示。 后面的访问从session取。Session中分页而不是数据库。缺点,数据量大时,session占内存,并且都是第一次数据,不实时。在数据量小并且数据不改变是可用来提高效率。物理分页:(常用:原理用的数据库的分页技术,如mysql的limit,sql的top,oracl的rown原创 2017-01-05 11:40:51 · 309 阅读 · 0 评论 -
eclipse maven
在本次的博文中,我将从零开始一步一步教你怎么在window下创建一个Maven web工程。一、查看是否已经安装mvn 1、按键盘上的win+R,并输入cmd,如下图所示: 2、点击确定,出现dos操作界面,并输入命令:mvn -v 查看是否已经在系统环境变量中配置过mvn。 3、如果安装了maven,会出现maven的相应版本号和Java版本号。二、安装Maven转载 2017-03-08 09:25:48 · 239 阅读 · 0 评论 -
IO流
package demo;import java.io.*;class Demo{public static void main(String [] args) throws IOException {FileWriter fw=new FileWriter("abc.txt");for(long i=0;ifw.write("a");}fw.write("李李原创 2015-08-08 13:51:42 · 286 阅读 · 0 评论 -
File类
//列出E:\\java\\test\\Demo目录下的后缀为.txt的文件名package demo;import java.io.*;class Demo {public static void main(String[] args)throws IOException{File f=new File("E:\\java\\test\\Demo");String[]原创 2015-08-29 11:57:37 · 329 阅读 · 0 评论 -
二叉树比较
TreeSet集合底层为二叉树的数据存储结构:二叉树的比较:每次存入的元素首先从树节点开始比较,元素大于树节点,遍历树节点右边的元素,小于树节点则遍历树节点左边的元素;以存在的元素为比较对象,大于则放这个存在元素的右边,小于则为左边,等于怎不存。原创 2015-07-24 15:39:32 · 726 阅读 · 0 评论 -
局部内部类只能访问方法内被final修饰的局部变量
个人理解:1:局部内部类只能在方法内建立对象,在外部调用方法时,首先会建立内部类对象;此时方法中的局部变量存与栈中,而建立的对象存在与堆中,栈中数据随着方法调用完毕而消亡,堆中的实例需要垃圾回收机制进行回收(只能没有指向该对象的引用时,它才会死亡),所以局部变量和对象的生命周期是不一致的,在对象内调用局部变量时会存在局部变量已经不存在的可能,就会出错。 2原创 2015-06-15 11:45:11 · 815 阅读 · 0 评论 -
浅拷贝与深拷贝
假如说你想复制一个简单变量。很简单: int apples = 5; int pears = apples; int apples = 5; int pears = apples; 不仅仅是int类型,其它七种原始数据类型(boolean,char,byte,short,float,double.long)同样适用于该类情况。原创 2015-07-06 11:23:16 · 332 阅读 · 0 评论 -
锁
问:Java多线程运行环境中,在哪些情况下会使对象锁释放?答:由于等待一个锁的线程只有在获得这把锁之后,才能恢复运行,所以让持有锁的线程在不再需要锁的时候及时释放锁是很重要的。在以下情况下,持有锁的线程会释放锁:(1)执行完同步代码块,就会释放锁。(synchronized)(2)在执行同步代码块的过程中,遇到异常而导致线程终止,锁也会被释放。(exception)(3)在执行同步原创 2015-07-13 18:47:40 · 326 阅读 · 0 评论 -
随笔
冒泡排序:/*思路:1.定义一数组, * 2.调用bubblesort * 3.打印数组 * */package day7_7;public class Demo {public static void main(String[] args) {int arr[]={5,4,6,30,29};bubbleSort(arr);for(int i原创 2015-07-07 09:39:36 · 290 阅读 · 0 评论 -
生产者消费者问题
Synchronized 实现生产者消费者:(隐式的加锁)class ProducerConsumerDemo {public static void main(String[] args) {Resource r = new Resource(); Producer pro = new Producer(r);Consumer con = new Consumer原创 2015-07-13 18:49:17 · 296 阅读 · 0 评论 -
Date和Calendar
//目的:获取任意年的二月有多少天package demo;import java.util.*;class Demo{public static void main(String [] args) {System.out.println(getDays(2015));}public static int getDays(int years){Calenda原创 2015-08-07 17:15:58 · 365 阅读 · 0 评论 -
模拟一个带行号的缓冲区对象
/*模拟一个带行号的缓冲区对象(myLineNumberReader):注:LineNumberReader是BufferedReaderd的子类都是装饰类。 * 实现功能:读一行,将行号连内容都打印,并行号可设置 * 思路:1.建立自己的装饰类(是Reader体系的装饰类),使用装饰类的写法:构造函数将被装饰类对象传入。在被装饰类已有的功能上扩展功能 * 2.类比LineNumber原创 2015-08-10 17:06:48 · 572 阅读 · 0 评论 -
转换流代码
package demo;import java.io.*;public class Demo {public static void main(String[] args)throws IOException{/*InputStream in=System.in;StringBuilder sb=new StringBuilder();while(true){in原创 2015-08-16 13:27:43 · 258 阅读 · 0 评论 -
instanceof详解
class Person{}class Student extends Person{}class Postgraduate extends Student{}class Animal{} public class Demo { public static void main(String[] args) { instanceofTest(new Student());原创 2015-07-24 10:08:03 · 419 阅读 · 0 评论 -
JVM内存区域划分
JVM的内存区域划分 学过C语言的朋友都知道C编译器在划分内存区域的时候经常将管理的区域划分为数据段和代码段,数据段包括堆、栈以及静态数据区。那么在Java语言当中,内存又是如何划分的呢? 由于Java程序是交由JVM执行的,所以我们在谈Java内存区域划分的时候事实上是指JVM内存区域划分。在讨论JVM内存区域划分之前,先来看一下Java程序具体执行的过程:转载 2015-07-06 15:22:47 · 392 阅读 · 0 评论 -
String和StringBuffer的区别
String和StringBuffer的区别,网上资料可以说是数不胜数,但是看到这篇文章,感觉里面做的小例子很有代表性,所以转一下,并自己做了一点总结。 在java中有3个类来负责字符的操作。 1.Character 是进行单个字符操作的 2.String 对一串字符进行操作。不可变类。 3.StringBuffer 也是对一串字符进行操作,但是可变类。 String: 是对象不是原创 2015-07-03 11:38:32 · 341 阅读 · 0 评论