1 Java面向对象高级编程
文章平均质量分 55
千雅爸爸
爱生活,爱编程;每天一小步,总有新高度;500mi 勇闯天涯,勇创辉煌
展开
-
android studio 运行java文件
1:新建一个model,选择Java Library,名字和classname 可以默认Library name->libJava class name-> MyClass2: 使用ctrl+shitf+F10 来运行 或者返回到文件头,文件左边平时显示行数的地方有一个小小的标志,右击1:run main3: ----------------注意了,如果是因原创 2016-01-22 23:06:04 · 1028 阅读 · 0 评论 -
java 怎么向Excel中加入超链接,指向相对路径的文件,同时设置字体颜色
java 怎么向Excel中加入超链接,指向相对路径的文件幪耔 | 浏览 3275 次推荐于2016-03-05 20:33:32最佳答案如何读取超链接 HSSFSheet sheet = workbook.getSheetAt(0);HSSFCell cell = sheet.getRow(0).getCell((short)0);转载 2017-02-10 17:58:43 · 1539 阅读 · 0 评论 -
JAVA操作Excel时文字自适应单元格的宽度设置方法
http://www.cnblogs.com/riskyer/p/3293998.html使用JAVA操作Excel通常都使用JXL,方法很简单网上也有很多的教程,然后往往一些细节性的问题却导致我们这些Programmer苦恼不已。这两天帮一个朋友做一个Excel表格自动生成的小软件,就遇到的类似的问题。 问题描述:通过Java向Excel的一个单元格中写转载 2017-02-12 14:00:20 · 5260 阅读 · 0 评论 -
HSSFCell 设立样式
http://www.educity.cn/wenda/371805.html HSSFCell 设立样式提问者: xuxinliang 发布时间:2014-05-10 浏览:293 回复:0 悬赏:0.0希赛币HSSFCell 设置样式1、遍历workbook // lo转载 2017-02-12 14:33:41 · 1244 阅读 · 0 评论 -
JFrame设置右上角关闭按钮的响应的事件
//设置关闭按钮失效setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);JFrame.DO_NOTHING_ON_CLOSE//关闭按钮失效JFrame.EXIT_ON_CLOSE//关闭按钮事件响应时退出系统JFrame.DISPOSE_ON_CLOSE//关闭按钮事件响应时只是该界面不显示,系统部退出http://blo转载 2017-02-23 16:07:04 · 4195 阅读 · 0 评论 -
Mac jar包不能运行的问题,未启动Java JAR 文件 “”,检查“控制台”以查找可能的错误的信息
Mac jar包不能运行的问题,未启动Java JAR 文件 “”,检查“控制台”以查找可能的错误的信息解决思路:通过java -jar jar的路径去运行这个jar包,就可以看到具体的报错了例如,我这里报错是因为调用了一个Log的,但是这个Log类没有打包在这个jar 里面就显示找不到解决办法:根据报错来定位原创 2017-02-15 11:48:06 · 12847 阅读 · 1 评论 -
Exception in thread "AWT-EventQueue-0" com.alibaba.fastjson.JSONException: syntax error, unexpect t
Exception in thread "AWT-EventQueue-0" com.alibaba.fastjson.JSONException: syntax error, unexpect token error at com.alibaba.fastjson.parser.deserializer.JavaBeanDeserializer.deserialze(Jav原创 2017-02-15 11:59:31 · 6255 阅读 · 0 评论 -
Mac IntelliJ Idea 生成jar包
0: File-> Project Structure1: 点击artifacts2: 点击 + 3: 点击JAR->From Modules with Dependencies..4: 选择相应的Modules5: 点击Main Class 最右边的 三个... 进行main的入口的选择6: 点击ok,就会看到了,注意里面的输出的路径output dictoinary原创 2017-02-15 12:10:58 · 2187 阅读 · 0 评论 -
java excel设置row 里面的宽度自适应
HSSFCellStyle rowStyle = row.getRowStyle(); rowStyle.setWrapText(true); row.setRowStyle(rowStyle);原创 2017-02-12 14:25:36 · 17518 阅读 · 0 评论 -
单例模式之懒汉的并发问题,只需要添加一个 synchronized 就可以解决了
复现并发问题:package review.bank;/** * Created by kodulf on 2017/2/26. */public class SingleInstanceLazyMan { private SingleInstanceLazyMan(){ } static SingleInstanceLazyMan singleInst原创 2017-02-26 12:26:57 · 1271 阅读 · 0 评论 -
private 访问权限和protect 访问权限, 子类继承父类的时候注意点
如果是private的话, 子类是不可以直接使用的必须通过get方法去获取如果是protect的话,子类可以直接获取这个变量 class Fu{ protected String number; private String name; public String getNumber() { return number; }}...原创 2019-01-30 08:42:07 · 1337 阅读 · 0 评论 -
java操作excel 插入 读取 超链接
java操作excel 插入 读取 超链接 需要smartxls jar包import com.smartxls.HyperLink;import com.smartxls.WorkBook;public class HyperlinkReadSample{ public static void main(String args[]){ WorkBook workB转载 2017-02-10 17:56:30 · 4593 阅读 · 0 评论 -
java导出excel表格:
1、导入jar包dependency> groupId>org.apache.poigroupId> artifactId>poiartifactId> version>3.5-FINALversion> dependency>2、编写工具类package utils;impor转载 2017-02-10 12:08:07 · 808 阅读 · 0 评论 -
[未解决]The connection pool for database has been unable to grant a connection to thread 1304
11-11 09:49:44.783 481-496/system_process E/ActivityManager: ANR in com.wbm.app.activity (com.wbm.app.activity/.MainActivity) PID: 12114原创 2016-11-12 17:23:53 · 5463 阅读 · 0 评论 -
Android Thread第二次Thread.start()报错的疑问
http://blog.csdn.net/libaineu2004/article/details/25692655文章来源:http://my.oschina.net/ldaga/blog/65213http://blog.csdn.net/jspamd/article/details/5262894网上说Thread不需要stop()的原因是转载 2015-12-23 21:01:37 · 1076 阅读 · 0 评论 -
serialVersionUID作用
转载出处:http://blog.csdn.net/dancen/article/details/7236575Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体(类)的serialVersionUID进行比较,如果相同就认为是一致的,可以进行反转载 2016-04-07 16:55:31 · 699 阅读 · 0 评论 -
javabean总结
版权声明:本文为博主原创文章,未经博主允许不得转载。一、 javabean 是什么?Bean的中文含义是“豆子”,顾名思义,JavaBean是指一段特殊的Java类,就是有默然构造方法,只有get,set的方法的java类的对象. 专业点解释是:JavaBean定义了一组规则JavaBean就是遵循此规则的平常的Java对象 满足这三个条件:转载 2016-04-07 16:58:44 · 354 阅读 · 0 评论 -
Android Studio 的JavaDoc 工具使用
0: Tools-> Generate JavaDoc...1: 选择路径,2:在Other command line arguments 这里输入-encoding utf-8 -charset utf-83:点击OK就行了原创 2016-04-08 09:33:38 · 653 阅读 · 0 评论 -
ENUM 枚举类型
ENUM (编程语言中的一种数据类型) enum是计算机编程语言中的一种数据类型。枚举类型:在实际问题中,有些变量的取值被限定在一个有限的范围内。例如,一个星期内只有七天,一年只有十二个月,一个班每周有六门课程等等。如果把这些量说明为整型,字符型或其它类型显然是不妥当的。为此,C语言提供了一种称为“枚举”的类型。在“枚举”类型的定义中列举出所有可能的取值,被说明为该“枚转载 2016-04-08 14:57:41 · 1092 阅读 · 0 评论 -
Java 的synchronized 的复习 一
0:只要涉及到同时执行的那么就要就是多线程的,例如四个窗口同时卖票1:实现多线程的方法有两种一个中是extends Thread,第二种是implement Runnable如果解释的话就是:第一种方式,线程任务和线程是绑定在一起的,创建了四个线程就创建了4份资源第二种方式,线程任务和线程对象进行了分离,只需要创建一个任务对象(只有一个份资源),分别让四个线程去执行。//第一种原创 2016-06-29 20:21:17 · 452 阅读 · 0 评论 -
Java 的synchronized 复习 二
0:多线程的通讯之前的实例都是执行相同的任务,就是Thread 里面的参数都是同一个,这里不同了/**多线程的通讯,多个线程执行的任务不同,但是操作的是相同的资源,注意这里执行的任务是不一样的就是Runnable 的对象是不一样的之前的实例都是执行相同的任务,就是Thread 里面的参数都是同一个,这里不同了注意这里的锁其实就是Res的对象res,wait(),notify原创 2016-06-29 21:07:54 · 449 阅读 · 0 评论 -
jmap命令(Java Memory Map)
jmap命令(Java Memory Map)2012-03-02 13:52 fenglibing fenglibing的博客 字号:T | Tjmap命令:打印出某个java进程(使用pid)内存内的,所有‘对象’的情况(如:产生那些对象,及其数量)。AD:1、介绍打印出某个java进程(使用pid)内存内的,转载 2016-10-09 15:45:26 · 326 阅读 · 0 评论 -
JAVA的类转map的工具类,网络请求里面用的到
package com.wbm.app.utils;import com.wbm.app.business.model.BaseNotify;import org.json.JSONException;import org.json.JSONObject;import java.lang.reflect.Field;import java.util.HashMap;import原创 2016-10-11 20:22:00 · 634 阅读 · 0 评论 -
Java中普通代码块,构造代码块,静态代码块区别及代码示例
Java中普通代码块,构造代码块,静态代码块区别及代码示例//执行顺序:(优先级从高到低。)静态代码块>mian方法>构造代码块>构造方法。其中静态代码块只执行一次。构造代码块在每次创建对象是都会执行。1 普通代码块 1 //普通代码块:在方法或语句中出现的{}就称为普通代码块。普通代码块和一般的语句执行顺序由他们在代码中出现的次序决定--“先出现先执行”转载 2016-10-07 10:27:02 · 390 阅读 · 0 评论 -
HTTP协议中PUT和POST使用区别
1: get 获取,post推送,get 是从服务器获取,post是向服务器推送数据2: get 的信息都在url 里面,post 是在content-values 里面3: get 因为信息在url 里面很不安全,post 相对安全(其实也不安全,最好用https)参考:http://blog.csdn.net/mad1989/article/details/...原创 2016-10-20 21:10:03 · 584 阅读 · 0 评论 -
java里的静态成员变量是放在了堆内存还是栈内存
1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令)2.jvm只有一个堆区(heap)被所有线程共享,堆中不存放基本类型和对象引用,只存放对象本身栈区:1.每个线程包含一个栈区,栈中只保存基础数据类型的对象和自定义对象的引用(不是对象),对象都存放在堆区中2.每个栈中的数据(原始类型和对象引用)都是私有的,其他栈不能访问。...转载 2019-04-26 12:57:35 · 1605 阅读 · 0 评论