
JAVA
花果山总钻风
这个作者很懒,什么都没留下…
展开
-
Jython剪切板读写
【代码】Jython剪切板读写。原创 2025-03-21 09:38:33 · 76 阅读 · 0 评论 -
java8使用nashorn与javascript交互
指定重載方法 实际上方法在 JavaScript 不过是个特性,为函数实例,因此,除了使用存在的方法之外,也可以使用 [] 来取得代表方法的函式:var System = Java.type('java.lang.System');System.out.println('Hello, World'); // Hello, WorldSystem.out['println']('Hello, World'); // Hello, WorldJava 中支援重載(Overload)方..转载 2020-09-12 10:59:05 · 1978 阅读 · 0 评论 -
IntelliJ IDEA 编译程序出现非法字符的解决方法
IDEA编译完成后报非法字符1、网上有很多说是 File > Setting > File Encoding,将IDE Encoding和Project Encoding 都设置为UTF-8就行,可是我试了不行,2、上述方法尝试失败之后尝试以下设置,File > Setting >Java Compiler,在 Additional comman line para...原创 2020-02-12 19:57:06 · 4279 阅读 · 3 评论 -
使用Arthas实现JAVA热更新
Arthas是阿里巴巴开源出来的一个针对java的工具,主要是针对java的问题进行诊断。官网地址(下载安装请看这里):https://alibaba.github.io/arthas/index.html这个工具可以协助完成下面这些事情(转自官网):这个类是从哪个jar包加载而来的? 为什么会报各种类相关的Exception? 线上遇到问题无法debug好蛋疼,难道只能反复通过增...原创 2019-10-23 15:36:16 · 3440 阅读 · 0 评论 -
JAVA synchronized 用法
总结一下synchronized的用法:1、修饰静态方法2、修饰实例方法3、修饰代码块一、首先看一下修饰静态方法和修饰实例方法的区别,直接上代码:/* * synchronized:修饰实例方法/修饰静态方法 */public class SynchronizedTest2 { public static void main(String[] args) thr...转载 2019-10-08 09:53:20 · 141 阅读 · 0 评论 -
Idea打包java程序(包含依赖的所有jar包)
Java项目打包并处理依赖Jar包,Intellij Idea打包Java项目打开模块设置如下图所示,选中需要打包的模块,右键点击,即会出现如下图所示的内容,点击Open Module Settings。创建Artifacts配置Jar包信息,注意配置输出路径 Output directory移动依赖Jar包到指定文件夹中并配置路径,如下图所示,将项目依赖的Mysql...转载 2019-08-12 16:45:47 · 2809 阅读 · 1 评论 -
Android QQ授权登录
腾讯开放平台:http://open.qq.com/login?from=http%3A%2F%2Fop.open.qq.com%2FAndroid开发指南:http://wiki.open.qq.com/wiki/%E5%88%9B%E5%BB%BA%E5%B9%B6%E9%85%8D%E7%BD%AE%E5%B7%A5%E7%A8%8BQQ应用授权管理:https://connect.原创 2017-08-05 14:43:50 · 1599 阅读 · 0 评论 -
ViewPager 全面剖析及使用详解
原文:http://www.jianshu.com/p/e5abbda4a71cViewPager在开发中的使用频率非常的高,所以在此做个总结。主要包括以下几方面:ViewPager的简介和作用ViewPager的适配器ViewPager的翻页动画简化ViewPager的使用ViewPager结合第三方库实现小圆点指示器效果ViewPager结合design库实现tab切换基于转载 2017-06-29 11:46:47 · 416 阅读 · 0 评论 -
Android -- 倒计时Button的实现
http://blog.youkuaiyun.com/chengxu_hou/article/details/54972502自定义Button1、自定义Button类public class CountDownButton extends android.support.v7.widget.AppCompatButton implements原创 2017-06-28 16:35:01 · 487 阅读 · 0 评论 -
Android 设置DrawableRight和DrawableLeft点击事件
Android的TextView有个DrawableLeft和DrawableRight属性,UI布局中经常会用到。比如登陆界面,用户名和密码前面的图像,就是用DrawableLeft来设置的。但比较郁闷的是,android并没有为DrawableLeft和DrawableRight提供监听点击事件的api,但这个需求是很常见的,比如输入密码的时候,点击右边的眼睛,密码变为明文。原创 2017-06-28 16:03:17 · 1615 阅读 · 1 评论 -
华为OJ 约瑟夫问题
功能: 约瑟夫问题众所周知,原始的约瑟夫问题是这样的:有n个人,编号为1,2,..., n,站成一圈, 每次第m个将会被处决,直到只剩下一个人。约瑟夫通过给出m来决定赦免其中的一个人。 例如当n=6,m=5时,5,4,6,2,3将会被依次处决,而1将会幸免。 假如有k个好人,和k个坏人,所有人站成一圈,前k个人是好人,后k个人是坏人, 编写程序计算一个最小的m,使k个坏人都被处原创 2014-04-26 10:30:40 · 1994 阅读 · 0 评论 -
[Java]读取文件方法大全
1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容 public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 */ public static void readFileByBytes(String fileName) {转载 2014-04-14 12:25:07 · 526 阅读 · 0 评论 -
JAVA 插入排序 稳定
package huawei;public final class Demo { /*根据重量排序后,输出帽子颜色 * 举例: 5只小白鼠,重量分别为15 30 5 9 30,帽子颜色依次为CL_RED, CL_BLUE, CL_BLUE, CL_YELLOW, CL_GRAY, * 则排序后的输出的帽子颜色序列应该为CL_BLUE, CL_YELLOW, CL_RED, CL_B原创 2014-04-11 17:34:01 · 795 阅读 · 2 评论 -
守望者的逃离 动态规划+滚动数组
题目:恶魔猎手尤迪安野心勃勃.他背叛了暗夜精灵,率深藏在海底的那加企图叛变:守望者在与尤迪安的交锋中遭遇了围杀.被困在一个荒芜的大岛上。为了杀死守望者,尤迪安开始对这个荒岛施咒,这座岛很快就会沉下去,到那时,岛上的所有人都会遇难:守望者的跑步速度,为17m/s,以这样的速度是无法逃离荒岛的。庆幸的是守望者拥有闪烁法术,可在1s内移动60m,不过每次使用闪烁法术都会消耗魔法值10点。守望者的魔法原创 2014-04-10 10:46:22 · 1260 阅读 · 0 评论 -
java中String的“==”和equals判断相等性
1. 首先String不属于8种基本数据类型,String是一个对象。 因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。2. new String()和new String(“”)都是申明一个新的空字符串,是空串不是null;3. String str=”kvill”与String str=new String (“转载 2014-04-10 21:36:01 · 519 阅读 · 0 评论 -
JAVA大数相乘
package huawei;import java.math.BigDecimal;public final class Demo { /***************************************************************************** Description : 两个任意长度的长数相乘, 输出结果 Input Pa原创 2014-04-10 21:02:57 · 843 阅读 · 0 评论 -
java中对ArrayList进行排序
java中的ArrayList需要通过collections类的sort方法来进行排序如果想自定义排序方式则需要有类来实现Comparator接口并重写compare方法调用sort方法时将ArrayList对象与实现Commparator接口的类的对象作为参数 示例:import java.util.ArrayList;import java.util.Collection转载 2014-04-10 21:18:47 · 652 阅读 · 0 评论 -
判断字符串类型 递归
package huawei;public final class Demo { /* 功能: 根据一组规则识别一个特定的字符串是常见的计算机问题, 定义了如下三种字符串类型: Slump是一串字符,具有如下性质: 1.以'D'或'E'开始 2.第一个字符后由1个或多个'F' 3.之后跟着一个Slump或'G',至此一个Slump结束。原创 2014-04-10 12:07:22 · 1725 阅读 · 1 评论 -
JAVA做ACM题取得输入输出的方法
import java.util.*;public class Main{ public static void main(String args[]){ Scanner cin = new Scanner(System.in); int a, b; while (cin.hasNext()){ a = cin.nextInt(); b = cin.nextInt(); ...原创 2014-05-15 17:12:59 · 1316 阅读 · 0 评论