
Java
文章平均质量分 64
温暖10月
这个作者很懒,什么都没留下…
展开
-
乘法口诀打印
这是基于for循环的Java实践,有正三角,倒三角等形式的。package com.zhidi;public class Zuoye {public static void main(String[] args) {for(int i = 1 ; i for(int j = 1 ; j System.out.print(j+"×"+i+"="+(j*i)转载 2016-11-03 08:43:00 · 481 阅读 · 0 评论 -
理解Scroll View
可能你很难相信,UIScrollView和一个标准的UIView差异并不大,scroll view确实会多一些方法,但这些方法只是UIView一些属性的表面而已。因此,要想弄懂UIScrollView是怎么工作之前,你需要了解UIView,特别是视图渲染过程的两步。光栅化和组合渲染过程的第一部分是众所周知的光栅化,光栅化简单的说就是产生一组绘图指令并且生成一张图片。比如绘制一个转载 2017-02-06 17:06:19 · 335 阅读 · 0 评论 -
Android:控件GridView的使用
如果是列表(单列多行形式)的使用ListView,如果是多行多列网状形式的优先使用GridView。 android:layout_width="match_parent" android:layout_height="match_parent" > GirdView的一些属性:android:numColu转载 2017-02-06 11:47:26 · 389 阅读 · 0 评论 -
什么是接口,实现接口时有几个原则?
1、Throwable接口中的getStackTrace()方法(或者Thread类的getStackTrace()方法),根据这个方法可以得到函数的逐层调用地址,其返回值为StackTraceElement[];2、StackTraceElement类,其中四个方法getClassName(),getFileName(),getLineNumber(),getMethodName()在调试程转载 2017-01-07 14:10:23 · 1731 阅读 · 0 评论 -
HTTP汇总
HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于转载 2017-01-07 14:07:26 · 422 阅读 · 0 评论 -
说说AsyncTask的使用方法和理解,有什么优缺点,如何解决
AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使用的优点:简单,快捷过程可控 使用的缺点:在使用多个异步操作和并需要进行Ui变更时,就变得复杂起来.Handler异步实现的原理和适用的优缺转载 2017-01-07 14:05:36 · 916 阅读 · 0 评论 -
==和equal的比较
java中equal和==的比较java中equals方法和“==”的区别:equals 方法是 java.lang.Object 类的方法。有两种用法说明:(1)对于字符串变量来说,使用“==”和“equals()”方法比较字符串时,其比较方法不同。“==”比较两个变量本身的值,即两个对象在内存中的首地址。“equals()”比较字符串中所包含的内转载 2016-12-07 10:26:03 · 475 阅读 · 0 评论 -
使用Java复制文件并在控制台显示文件进度
在这里先贴一个相关的程序,运用了线程,对象和数字模式的知识,以后碰到类似的会继续整理。在程序中使用了两个类,一个是运行run方法的类,另一个是测试类run方法运行类:package com.xianchengQiantao;import java.io.File;import java.io.FileInputStream;import java.io.Fi原创 2016-11-02 17:49:26 · 4143 阅读 · 0 评论 -
怎样获取当前时间并输出今天是一年中的第几天,所在月份的第几天?
在具体的获取当前日期很简单,但获取一定格式的日期需要一定的转换。public class DateDemo { public static void main(String[] args) { Date date=new Date(); Calendar ca=Calendar.getInstance(); ca.setTime(date); SimpleDateFormat s转载 2016-11-01 16:55:04 · 15140 阅读 · 0 评论 -
判断字符串中中文字符的个数
判断一个字符串str中中文的个数,经过总结,有以下几种方法(全部经过验证),可根据其原理判断在何种情况下使用哪个方法:1 char[] c = str.toCharArray(); for(int i = 0; i { String len = Integer.toBinaryString(c[i]);转载 2016-11-01 16:28:24 · 2851 阅读 · 0 评论 -
简单的局域网通信,适合初学者。大神勿喷!
项目要求:两人能持续不断的通信,并附上时间,网名。服务器能够记录双方通信内容,并记录IP地址和端口号。服务器端:package com.link;import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;import java.ut转载 2016-11-08 08:53:33 · 2542 阅读 · 0 评论 -
java中解析xml文件的五种常见方法:DOM4J,dom,pull,SAX,Jdom
package com.zhidi.dom4jtest;import java.io.File;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import org.dom4j.Attribute;import org.dom4j.Document;im转载 2016-11-12 14:31:42 · 822 阅读 · 0 评论 -
java中写入xml文件内容的方法:DOM,Jdom,pull,Dom4j,Sax
DOM写入xml文件内容的方法,陌生方法较多需要多加练习。package com.WriterXML;import java.io.File;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import javax.xml.parse转载 2016-11-12 14:55:48 · 672 阅读 · 0 评论 -
创建一个文件夹,并在文件夹里批量创建文件,并批量改名。
package com.zuoye;import java.io.File;import java.io.IOException;import java.text.DecimalFormat;//编写一个程序,在F盘下创建一个“Java学习”的文件夹,并在文件夹中一次性创建200个//“智递科技Android实训课程之JavaSE培训_视频教程001.wmv”视原创 2016-11-03 16:09:23 · 4352 阅读 · 0 评论 -
关于ListView中控件点击事件与Item点击事件冲突的问题
public class Audition1 extends Activity { private ListView listView; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);转载 2017-02-11 09:25:49 · 765 阅读 · 0 评论