- 博客(15)
- 收藏
- 关注
原创 Retrofit的使用
Retrofit出自于Square公司,retrofit就是对okhttp做了封装。把网络请求都交给给了Okhttp,只需要通过简单的配置就能使用retrofit来进行网络请求了。Retrofit的网络请求分为:GET、POST、带头的请求。Retrofit的网络请求得到数据是在主线程中完成的。 这里介绍一下Retrofit的简单使用: 1、首先要导入依赖: compile 'com.sq
2016-11-30 09:39:05 980
原创 Recycleview的点击事件
上一篇说到Recycleview的基本使用方法,使用后会发现,并没有像ListView一样有单条点击事件。这篇说到在上一篇基本使用的方法之上怎么设置点击监听:**在Adapter中声明一个接口,设置view的点击事件**```//监听写法 public interface OnItemClickCallBack{ void OnItemClickListener(View
2016-11-25 09:22:22 532
原创 Recycleview的基本使用方法
RecyclerView架构,提供了一种插拔式的体验,高度的解耦,非常灵活,因此RecyclerView可以完成各种各样的界面
2016-11-24 15:26:50 767
原创 java Servlet通过List对用户数据的增删(基础)
用List对用户进行存储,通过html实现对用户的添加并跳转到jsp页面用表格显示用户的数据1、首先要有user类,方便list的存储package myServlet;public class User { private String name; private int age; public User(String name, int age) { su
2016-09-03 10:39:08 2701
原创 TCP之Eclipse控制台的群聊
1、服务端的主线程通过List存储每个客户端传过来的Socket。 子线程接收客户端传来的消息,通过遍历List把某一个传过来的消息发送给所有的客户端,实现群聊功能。2、客户端主线程实现从控制台发送消息 子线程实现接收客户端发来的消息,显示在控制台即可服务端public class Server { public static void main(String[]
2016-08-26 08:00:01 560
原创 网络编程之TCP应用
** 客户端输入三角形的三条边长,判断能否组成三角形,将三条边发送到服务器端,计算三角形面积,返回给客户端(海伦公式) a,b,c p = (a+b+c)/2 area=Math.sqrt(p*(p-a)(p-b)(p-c)); ** 1.服务器端public class Server { public static void main(String[] args) {
2016-08-24 22:20:10 504
原创 线程的创建
**a:继承java.lang.Thread类,重写run方法class MyThread extends Thread{ public void run(){ }}b:实现Runnable接口,重写run方法class MyThread implement Runnable{ public void run(){ //重写run方法
2016-08-23 22:02:08 278
原创 IO:文件夹的遍历选择与数组、集合的综合
此题综合/* * 1.此题要求用数组和IO流完成 【1】要求打印java安装目录下jdk文件夹中(如:C:\Program Files\Java\jdk1.7.0_13),所有的文件名称长度小于等于6的并且扩展名为exe的文件名称(如: javac.exe) 【2】统计以上文件的个数并创建一个字符串数组,将所有的文件名称保存到数组中。 【3】将数组中的文件按照自然顺序排序,并打印排序后的结
2016-08-19 14:48:42 329
原创 二分法查找
* 二分查找: a:前提条件:已排序的数组 b:确定low与high的值,计算中间点的索引 low=0,hight=n-1 mid=(low+high)/2 c:根据中间值索引对应的元素值,与要查找的数num进行比较 如果a[mid]==num,找到 如果a[mid]>num,在中间点的左边,修改high=mid-1 如果a[mid]<num,在中间点的右边,修改low=mid
2016-08-14 10:11:11 337
原创 数组的反转与数组的冒泡排序
奇怪的是,0里面都自动添加一个点,不知道为什么public class Demo02 { public static void main(String[] args) { int[] a={12,3,2,87,60,3,0}; int n=a.length; for(int i=0,j=n-1;i<j;i++,j--){ //for循环
2016-08-14 10:05:40 356
原创 TreeSet中自定义排序的两种方法
人类,属性姓名,收入,年龄,书, 书类:属性书名,价格 存储TreeSet集合,排序规则: A:先按照收入排序:从高到低 B:收入相等的情况下,按照年龄排序:从小到大 C:如果收入和年龄都相等,按照姓名排序,字典顺序(String类的compareTo方法) D:如果以上3个属性都相等,按照书排序,先按照书价格:从低到高,如果书价格相等,按照书名(字典顺序)方法1
2016-08-12 21:47:09 1991 1
原创 集合Collection之List
集合概念:动态存储多个对象数组:基本,引用Collection: 子接口:ListArrayList,LinkedListSetHashSet,TreeSetMapHashMap,TreeMap三种集合存储对象的特点:如果想用子类特有的,就用子接口实例化List:有序可重复Set:不可重复Map:存储键值
2016-08-12 08:04:21 389
原创 二维数组,split应用
package com.lovell.HomeWork8102;/**!!!二维数组的应用拆分字符串:1,2;3,4,5;6,7,8,9 存放到二维数组中,输出格式为:a[0][0]=1 a[0][1]=2a[1][0]=3 a[1][1]=4 a[1][2]=5a[2][0]=6 a[2][1]=7 a[2][2]=8 a[2][3]=9[][]
2016-08-10 20:10:10 2038
原创 Java常用类的总结
Java常用类的总结第一次用markdown,有时间好好学习使用。 今天看到了常用类,看了Integer、Character、String类,进行总结一下,我个人总结一下,方便日后整理思路。也是自我复习一下。其实这些常用类的用法可以自己查找API文档。 (1)Integer Integer(int value) 构造一个新分配的 Integer 对象,它
2016-08-09 23:42:07 744
原创 二维数组、Exception异常
二维数组,[ ][ ]声明:数据类型[][] 数组变量名;或者数据类型 数组变量名[ ][ ];创建:数组变量名 = new 数据类型[值][值]a = new int[2][3];或数组变量名 = new 数据类型[值][ ]s = new String[2][ ];s[0]=new String[2];s[1]=new String[3];
2016-08-09 22:53:08 419
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人