
Java 基础开发
文章平均质量分 77
vaecer
感谢时间,没让你我走散。
展开
-
用java基础实现绘制点自动连接成线、三角形、多边形
前几天,我朋友的老师给他出了个作业。我也感兴趣就一起研究了一下。然后效果出来了,还不错。就写出来大家饭后娱乐一下。 这个作业的要求如下:点(point): 在画板上显示所有鼠标点击的点。所有之前画过的图形都保留(包括点,线,三角形,多边形) 线(line): 点两个点,当第二个点点完后自动连接第一个点,且每点击一个点均要显示出来;之后可以继续两点画线。原创 2014-02-17 10:45:21 · 11135 阅读 · 1 评论 -
Android中遇到的需求与解决方案二
1.需求:Eclipse开启同一参数或同一函数在其中一个引用的地方被选中,其余的也会自动高亮醒目。解决方案:eclipse里,选择windows-> preferences-> java-> Editor-> Mark Occurences ,全部都勾选。原创 2015-01-15 12:23:56 · 1197 阅读 · 0 评论 -
Eclipse快速添加get、set方法
前言在开发过程中需要快速新建getXXX();setXXX()方法的时候,就会想能否批量实现呢?例如实现如下代码,一次性操作,而不是一个一个码出来!public class User extends BaseModel { private static final long serialVersionUID = 1L; private String id; private Stri原创 2016-03-13 20:28:53 · 88591 阅读 · 0 评论 -
String与InputStream相互转换
1.String 转 InputStreamString str = "String与InputStream相互转换";InputStream in_nocode = new ByteArrayInputStream(str.getBytes()); InputStream in_withcode = new ByteArrayInputStream转载 2015-08-23 01:03:27 · 742 阅读 · 0 评论 -
Java String.split()方法
描述java.lang.String.split(String regex) 方法分割给定的正则表达式匹配的串在一起围.此方法在调用的方法,即以同样的方式 split(String regex, int limit) 用给定的表达式和限制参数为零。因此,产生的数组中不包括结尾的空字符串.声明以下是java.lang.String.split()方法的声明原创 2015-08-28 21:13:15 · 1361 阅读 · 1 评论 -
String[]数组初始化
创建数组://一维数组String[] str = new String[5]; //创建一个长度为5的String(字符串)型的一维数组String[] str = new String[]{"","","","",""};String[] str = {"","","","",""};//二维数组String[][] str = new String[2][2]; //转载 2015-08-28 21:04:00 · 98657 阅读 · 2 评论 -
Dom解析XML文件数据
之前开发的时候有这个需求,应该是一年以前。没有写出来。然后最近又遇到这需求。完蛋,想不起来在哪个项目了。真心找死我了!归纳下:首先,我需要解析的是一个xml的文件:GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0]原创 2015-08-24 00:51:05 · 963 阅读 · 0 评论 -
Android 利用soap协议与服务端进行通信
首先要使用soap与服务器通信,需要下载KSOAP包:ksoap2-android-assembly-2.5.2-jar-with-dependencies.jar包(或者版本更高的)。 接着,先整体感受下如何调用服务的:public String getTaskSoap(String userCode, String taskType, String userType) {原创 2015-08-24 01:15:16 · 3302 阅读 · 0 评论 -
Java DOM解析Xml中文乱码问题
xml文件中已经指定utf-8编码方式,里面可包含多条数据记录(我在这里称之为数据单元),采用的是字符流BufferedReader作为InputSource的输入源。其中参数String dataUnitTag表示数据单元的标签,String []commArr表示所有数据单元所需要的公共属性,String [] detailArr表示每个数据单元所需要的具体属性名称转载 2015-08-24 00:32:55 · 3164 阅读 · 1 评论 -
Bresenham 画圆算法
中点画圆算法在一个方向上取单位间隔,在另一个方向的取值由两种可能取值的中点离圆的远近而定。实际处理中,用决策变量的符号来确定象素点的选择,因此算法效率较高。 一、中点画圆算法描述 设要显示圆的圆心在原点(0,0),半径为R,起点在(0,R)处,终点在(,)处,顺时针生成八分之一圆,利用对称性扫描转换全部圆。 为了应用中点画圆法,我们定义一个圆函数F(x转载 2014-04-23 06:04:52 · 3237 阅读 · 1 评论 -
Java中ArrayList和LinkedList区别
ArrayList和LinkedList的大致区别: 1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。 3.对于新增和删除操作add和remove,LinedList比较占优势,因为ArrayL转载 2015-03-23 10:01:21 · 517 阅读 · 0 评论 -
java.io.Serializable接口的作用
通过实现 java.io.Serializable 接口以启用其序列化功能。public interface Serializable {}序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。Serializable是一个接口,凡是一个接口中没有任何定义,就被称为标记接口,像这种接口java中有很多,翻译 2015-03-11 11:29:31 · 3643 阅读 · 0 评论 -
Eclipse中给jar包导入JavaDoc注释文档的方法
第一步:将jar加入到Referenced Libraries右键点击jar --> 选择 Build Path --> Add to Build Path 第二步,设置jar的java doc右键点击Referenced Libraries下的jar --> 选择 Build Path --> Configure Build Path选择j转载 2014-07-11 14:48:08 · 2361 阅读 · 1 评论 -
java 之Math库类的使用简单介绍
Math类简介Math继承于java.lang.Object类。Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。 字段摘要static doubleE 比任何其他值都更接近 e(即自然对数的底数)的 double 值。static doublePI原创 2014-03-20 17:15:34 · 6518 阅读 · 0 评论 -
《阿里巴巴Java规约》扫描插件初步使用
前言阿里巴巴于10月14日在杭州云栖大会上,正式发布众所期待的《阿里巴巴Java开发规约》扫描插件! 插件1、插件有哪些功能?阿里技术公众号于今年的2月9日首次公布《阿里巴巴Java开发规约》,瞬间引起全民代码规范的热潮,上月底又发布了PDF的终极版,大家踊跃留言,期待配套的静态扫描工具开放出来。 为了让开发者更加方便、快速将规范推动并实行起来,阿里巴巴基于手册内容,研发了一套自动化的IDE检测原创 2017-10-17 16:27:16 · 1240 阅读 · 1 评论