
Java
爱的叹息
to be or not to be ,this is a question
展开
-
亲测,win10系统cmd命令行利用jdk和servlet-api.jar编译servlet的java为class文件
本机环境:win10,jdk8命令信息:javac -classpath D:\Program\apache-tomcat-8.5.24\lib\servlet-api.jar -d classes Ch1Servlet.java命令的参数说明我在cmd中直接定位到servlet的java文件位置,然后编译servlet的java文件时需要用到servlet-api.java,所以命令行加上-classpath 你的servlet-api.jar的路径,然后定义要存放生成c原创 2022-05-06 11:21:31 · 830 阅读 · 1 评论 -
Java规范化代码eclipse模板注释
建议下载阿里规范化插件下面是eclipse插件的使用情况> 首先非常感谢大家对插件的支持与意见,Eclipse的功能相对来说比较简单,希望有更多的同学加入进来一起完善。## 插件安装环境:JDK1.8,Eclipse4+。有同学遇到过这样的情况,安装插件重启后,发现没有对应的菜单项,从日志上也看不到相关的异常信息,最后把JDK从1.6升级到1.8解决问题。...转载 2019-12-11 18:12:18 · 272 阅读 · 0 评论 -
eclipse如何为java项目生成API文档、JavaDoc
当我们的项目很大,编写了很多代码的时候,就需要生成一个标准的API文档,让后续的开发人员,或者合作者可以清晰的了解您方法的使用,那么如何将自己的项目生成API文档呢?1、点击eclipse的【Project】菜单,选择【Generate JavaDoc】选项。2、Next(1)选择您要生成JavaDoc的工程(2)选择哪些级别的内容生成JavaDoc,默认为public,...转载 2019-12-11 17:59:42 · 164 阅读 · 0 评论 -
jdk11~13支持在线调用本地编译并显示到网页上【Java代码助手】
参考学习https://www.liaoxuefeng.com/wiki/1252599548343744/1252598088725056#0按照上面链接下载java文件,内容如下:LearnJava.java/** * default package */import java.io.BufferedWriter;import java.io.ByteArrayIn...原创 2019-12-11 15:32:17 · 13172 阅读 · 1 评论 -
介绍:native2ascii命令用法详解
背景:在做Java开发的时候,常常会出现一些乱码,或者无法正确识别或读取的文件,比如常见的validator验证用的消息资源(properties)文件就需要进行Unicode重新编码。原因是java默认的编码方式为Unicode,而我们的计算机系统编码常常是GBK等编码。需要将系统的编码转换为java正确识别的编码问题就解决了。 1、native2ascii简介:native2asci...转载 2018-11-21 18:17:20 · 545 阅读 · 0 评论 -
获取Java 的System的所有property
package com.esoon.chs.cis.test;import java.util.Properties;import java.util.Set;public class System_Property { public static void main(String[] args) { Properties p = System.getPrope...原创 2018-09-14 16:36:15 · 1151 阅读 · 2 评论 -
混入类、抽象类、接口之间的区别?
表格说明 类型 是否可以有具体实现的方法? 单继承还是多继承,多实现? 使用方式,extends还是implements? 定义、特征 混入类 可以 单继承 extends 混入类是给其他类提供可选择的接口或功能的类。它与抽象类一样不能实例化。混入类要求多继承, 抽象类 可以 多继承 extends ...原创 2018-09-14 15:17:47 · 737 阅读 · 0 评论 -
Java中的String,StringBuilder,StringBuffer三者的区别
最近在学习Java的时候,遇到了这样一个问题,就是String,StringBuilder以及StringBuffer这三个类之间有什么区别呢,自己从网上搜索了一些资料,有所了解了之后在这里整理一下,便于大家观看,也便于加深自己学习过程中对这些知识点的记忆,如果哪里有误,恳请指正。 这三个类之间的区别主要是在两个方面,即运行速度和线程安全这两方面。首先说运行速度,或者说是执行速度,在这方面运...转载 2018-05-03 17:04:05 · 135 阅读 · 0 评论 -
转:用md5来判断两个文件是否完全相同
import java.io.FileInputStream;import java.io.IOException;import org.apache.commons.codec.digest.DigestUtils;import org.apache.commons.io.IOUtils; public class TestMd5 { public static void main(Stri...转载 2018-04-08 15:58:17 · 1686 阅读 · 0 评论 -
解决Java读取properties配置文件时,中文乱码
碰到了用java.util.Properties读取中文内容(UTF-8格式)的配置文件,发生中文乱码的现象, Java代码 Properties prop=new Properties(); prop.load(Client.class.getClassLoader().getResourceAsStream("config.properties")); ...转载 2018-11-21 18:19:04 · 2861 阅读 · 0 评论 -
JDK/bin目录下的不同exe文件的用途(appletviewer、HtmlConverter、jar、java、javac、javadoc、javap、javaw、native2ascii...)
新安装完JDk 大家是否发现安装目录的bin文件夹有很多exe文件下面就为大家讲解不同exe文件的用途javac:Java编译器,将Java源代码换成字节代 java:Java解释器,直接从类文件执行Java应用程序代码 appletviewer:(小程序浏览器):一种执行HTML文件上的Java小程序类的Java浏览器 javadoc:根据Java源代码及其说明语句生成的HTML文档 j...转载 2019-01-29 16:21:59 · 409 阅读 · 0 评论 -
java插入排序算法的3个实现(直接插入排序、二分法插入排序和希尔排序)
插入排序稳定性:稳定插入排序是在一个已经有序的小序列的基础上,一次插入一个元素。当然,刚开始这个有序的小序列只有1个元素,就是第一个元素。比较是从有序序列的末尾开始,也就是想要插入的元素和已经有序的最大者开始比起,如果比它大则直接插入在其后面,否则一直往前找直到找到它该插入的位置。如果碰见一个和插入元素相等的,那么插入元素把想插入的元素放在相等元素的后面。所以,相等元素的前后顺序没有改变,从原...原创 2019-07-13 08:51:42 · 286 阅读 · 0 评论 -
java选择排序算法的2个实现(直接选择排序、堆排序)
选择排序稳定性:不稳定选择排序是给每个位置选择当前元素最小的,比如给第一个位置选择最小的,在剩余元素里面给第二个元素选择第二小的,依次类推,直到第n - 1个元素,第n个元素不用选择了,因为只剩下它一个最大的元素了。那么,在一趟选择,如果当前元素比一个元素小,而该小的元素又出现在一个和当前元素相等的元素后面,那么交换后稳定性就被破坏了。比较拗口,举个例子,序列5 8 5 2 9,我们知道第一遍...原创 2019-07-13 10:16:53 · 386 阅读 · 0 评论 -
java交换排序算法的2个实现(冒泡排序排序、快速排序)
冒泡排序稳定性:稳定冒泡排序就是把小的元素往前调或者把大的元素往后调。比较是相邻的两个元素比较,交换也发生在这两个元素之间。所以,如果两个元素相等,我想你是不会再无聊地把他们俩交换一下的;如果两个相等的元素没有相邻,那么即使通过前面的两两交换把两个相邻起来,这时候也不会交换,所以相同元素的前后顺序并没有改变,所以冒泡排序是一种稳定排序算法。快速排序稳定性:不稳定快速排序有两个方...原创 2019-07-13 10:41:06 · 453 阅读 · 0 评论 -
java归并排序
归并排序 稳定性:稳定归并排序是把序列递归地分成短序列,递归出口是短序列只有1个元素(认为直接有序)或者2个序列(1次比较和交换),然后把各个有序的段序列合并成一个有序的长序列,不断合并直到原序列全部排好序。可以发现,在1个或2个元素时,1个元素不会交换,2个元素如果大小相等也没有人故意交换,这不会破坏稳定性。那么,在短的有序序列合并的过程中,稳定是是否受到破坏?没有,合并过程中我们可以保证...原创 2019-07-13 12:14:24 · 213 阅读 · 0 评论 -
java基数排序
基数排序稳定性:稳定基数排序是按照低位先排序,然后收集;再按照高位排序,然后再收集;依次类推,直到最高位。有时候有些属性是有优先级顺序的,先按低优先级排序,再按高优先级排序,最后的次序就是高优先级高的在前,高优先级相同的低优先级高的在前。基数排序基于分别排序,分别收集,所以其是稳定的排序算法。基数排序基本思想像选择排序、插入排序、快速排序等都是基于两个元素的比较进行排序...原创 2019-07-13 12:16:39 · 417 阅读 · 0 评论 -
查看windows操作系统的默认编码
转自:http://blog.youkuaiyun.com/java_belucky/article/details/18311225转自:http://blog.youkuaiyun.com/yelbosh/article/details/7518484在Windows平台下,进入DOS窗口,输入:chcp可以得到操作系统的代码页信息,你可以从控制面板的语言选项中查看代码页对应的详细的字符集信息。转载 2018-01-17 14:00:44 · 128271 阅读 · 3 评论 -
java Robot 类模拟键盘按键和鼠标点击(全局模拟)
转自:http://blog.youkuaiyun.com/foreverdwyw/article/details/52326458参考:http://blog.youkuaiyun.com/zhengyikuangge/article/details/71101683Robot类用于为测试自动化、自运行演示程序和其他需要控制鼠标和键盘的应用程序生成本机系统输入事件。Robot 的主要目的是便于 Java 平台实转载 2018-01-16 14:59:37 · 10860 阅读 · 2 评论 -
EveryClass~~~~一、EveryClass的由来
这个世界上所有的事物都有存在的道理,即:“存在即合理”。 人类文明的发展准确的说是效率的提高,过去封建社会生产效率低下以至于在很长的一段时间内我们都停留在自给自足的衣食住行里,甚至有时候自己都满足不了基本的生活。,所谓“朱门酒肉臭路有冻死骨”,也多半是相对越发达的社会越明显 。。。 。。。。。。。。。。 好像跑题了。听说过Java么,如果你是一个程序猿或者攻城狮,也一定听说过JavaScri原创 2017-12-28 19:55:51 · 2711 阅读 · 0 评论 -
转:JAVA实现word doc docx pdf excel的在线浏览 - 仿百度文库 源码
转自:http://www.cnblogs.com/luwenbin/p/4114576.htmlJAVA实现word doc docx pdf excel的在线浏览 - 仿百度文库 源码我们具体实现思路是这样的 首先下载并安装openoffice和swftoolsopenoffice下载地址:http://www.openoffice.org/转载 2017-06-25 08:32:49 · 2614 阅读 · 0 评论 -
转:Java-Swing嵌入浏览器
转自:http://www.cnblogs.com/luwenbin/p/4125028.html今天要说的额是浏览器的第一个版本是用DJnative-swt和swt包开发的调用本地浏览器和webkit浏览器的示例这是我的工程目录【源码见最后】: src下为写的源码,lib为引入的swt和DJnative和mozilla接口包~我们来看两转载 2017-06-25 08:35:40 · 3246 阅读 · 1 评论 -
转:一位资深程序员大牛给予Java初学者的学习路线建议
转自:http://www.cnblogs.com/huaxingtianxia/p/5724093.htmlJava不同阶段应该读得书籍阶段应该读得书籍在校学生,尚未参加工作者1、在校学生要学好计算机系统、算法、编译原理等等2、尚未工作者:runoob得ava集成HTML/CSS/JS(前端页面)、Servlet/JSP(J2EE)以及Mysql(转载 2017-07-05 07:39:31 · 1195 阅读 · 0 评论 -
多个PDF合并到一个PDF
依赖的jar包如下:itext-2.1.7.jaritext-xtra-5.1.3.jaritextpdf-5.1.3.jar示例代码如下:/******************************************************************************* * @project: Capital-AVIDM4 * @p原创 2017-09-08 14:29:34 · 3566 阅读 · 0 评论 -
Java实现打开浏览器的N种办法
最近项目中需要做用程序打开浏览器,并且传递相应的url地址到浏览器,即打开浏览器并且访问指定url的网页。根据网上整理如下几个办法。下面列举了几个例子,是我测试过,可以使用的,比如:/******************************************************************************* * @project: OpenExplore原创 2017-09-08 16:41:13 · 34744 阅读 · 4 评论 -
jacob学习一:向word中添加一个字符串
最近发现许多操作都是需要调用windows的COM组件,虽然java有JNI,但是似乎并不好用,后来发现有个jacob,底层虽然也是使用JNI,但是直接使用jacob,好了很多,,下面是一个简单的demo;主要实现打开一个临时word,填写一个字符串。/*********************************************************************原创 2017-09-08 17:59:51 · 1443 阅读 · 0 评论 -
xml转xsd,xsd,转java类
最近经常要和第三方系统进行交互,每次交互都避免不了调用接口,xml数据传输等。 封装和解析xml虽然可以用dom4j、jdom等来进行处理,但是效率和操作便捷度上很难接收,尤其是xml封装时,如果用字符串一个个拼接,效率很低,解析更是如此,而且对于负责的xml,结构还容易搞错。 后来找到一个网上在线的xml转xsd的功能链接,大家都知道xsd用java的xjc功能生成java类,之...原创 2017-09-11 11:25:42 · 3035 阅读 · 0 评论 -
优快云开发平台客户端获取access_token.后再用就报4031错误:访问被拒绝
csdn的开放平台中,我想基于api做一个桌面客户端的应用。 遇到如下问题: 我使用的是这个验证:客户端的验证授权(Resource Owner Password Credentials)CsdnUtil是工具类,里面的getAccessToken方法是用来获取access_token的GetMobile 是获取用户手机号的,在执行这个类时,报这个错误{"req原创 2017-09-27 15:23:57 · 745 阅读 · 0 评论 -
Jacob的使用出错总结
Jacob的使用出错总结转自:http://blog.163.com/wm_at163/blog/static/13217349020114166447941/ Jacob的使用方法: 1.在工程中导入 jacob.jar 这个包。2.把 jacob.dll 拷贝到 jdk\bin或者C:\WINDOWS\system32目录下。以上的两个文件您可以到网上h转载 2017-10-31 07:51:41 · 4051 阅读 · 0 评论 -
Eclipse Java注释和代码模板设置详解
参考:http://www.cnblogs.com/senzjx/archive/2009/09/21/1570950.html1、设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。设置完成之后,通过按钮“Export All...”可以把设置好的模版导出,然后在原创 2017-11-02 18:14:10 · 793 阅读 · 0 评论 -
转: Java反射异常处理之InvocationTargetException
转自:http://blog.youkuaiyun.com/zhangzeyuaaa/article/details/39611467 InvocationTargetException异常由Method.invoke(obj, args...)方法抛出。当被调用的方法的内部抛出了异常而没有被捕获时,将由转载 2017-11-19 11:06:01 · 17852 阅读 · 0 评论 -
class not found终结者
每次遇到class not found 或no class defined 这些类找不到,或异常一般都会上百度上搜下,查到类所属jar包之后,然后再用everything在本地搜索下,没有的话在上网在maven仓库,或者一些下载网站。有时候绕了一圈,发现自己电脑上就有,于是想到做一些开发来实现这些功能。下载代码如下,下载后解压作为项目导入。http://download.youkuaiyun.com/原创 2017-11-21 23:02:37 · 347 阅读 · 0 评论 -
class not found 或no class defined终结者
每次遇到class not found 或no class defined 这些类找不到,或异常一般都会上百度上搜下,查到类所属jar包之后,然后再用everything在本地搜索下,没有的话在上网在maven仓库,或者一些下载网站。有时候绕了一圈,发现自己电脑上就有,于是想到做一些开发来实现这些功能。 下载代码如下,下载后解压作为项目导入。 http://download.youkuaiyun.com/d原创 2017-11-21 23:42:05 · 1673 阅读 · 0 评论 -
java下载https的链接,该链接是个xml格式的文件
首先声明https的链接是个文件,即你把https开头的链接在浏览器粘贴回车后就能看到下载的文件。我这里下载的是xml文件 直接上代码。 共两个类MyX509TrustManager .java/******************************************************************************* * @project: capita原创 2017-12-28 19:24:21 · 5737 阅读 · 0 评论 -
调用优快云的开发API——>博客接口——>获取博主基本信息【2】
昨天试了以下优快云的开放平台,通过API获取博客的系统分类:,参考地址:调用优快云的开发API——>博客接口——>获取博客系统分类【1】 这个例子不需要用户复杂的验证,但是接下来的这个获取博主 的基本信息的API调用,会是一个比较又意思的事情,那我们就一边参考API,一边说下我整个操作过程吧。获取博客基本信息的API参考的获取博客基本信息的API网址: http://open.csdn.ne原创 2017-05-17 07:48:37 · 3610 阅读 · 3 评论