![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 66
已经毕业的C先生
学得越多,越发现自己很菜,越是觉得时间不够用。
展开
-
HTTP和socket的连接请求的区别
首先一定要明白: HTTP协议:简单对象访问协议,对应于应用层 ,HTTP协议是基于TCP连接的 TCP协议: 对应于传输层 IP协议: 对应于网络层 TCP/IP是传输层协议,主要解决数据如何在网络中传输;而HTTP是应用层协议,主要解决如何包装数据。 Socket是对TCP/IP协议的封装,Socket本身并不是协议,而是一个调用接口(API),通过Socket,我们才能使用TCP/I原创 2018-01-23 23:16:45 · 11708 阅读 · 1 评论 -
Java中nextInt()、next()和nextLine()三种键盘输入的区别和相似点
先了解一下三种键盘输入的解释:nextInt(): it only reads the int value, nextInt() places the cursor in the same line after reading the input.next(): read the input only till the space. It can’t read two words sepa...原创 2018-03-08 09:46:16 · 6275 阅读 · 0 评论 -
时间,日期,周的属性获取和转化
最近在写一个关于闹钟的时间设置的功能,类似于Android原生系统中的日历提醒的时间设置。让人头疼的是这时间设置涉及特别多种的可能事件,有点让人 头疼。这篇博文主要用来记录在这个功能实现之前所用的时间日期转化的各种方法。判断某年某月有多少天int year = 2017;int month = 3;Calendar c = Calendar.getInstance();c.set...原创 2018-07-10 20:34:29 · 909 阅读 · 0 评论 -
Calendar的基本使用和属性说明
最近在写周期性闹钟的功能,需要对时间进行处理,频繁使用Calendar,Calendar 的使用过程中又有一些陷阱。这里对Calendar进行总结一下。Calendar 可以看作是一个抽象类。 它的实现,采用了设计模式中的工厂方法。表现在:当我们获取Calendar实例时,Calendar会根据传入的参数来返回相应的Calendar对象。获取Calendar实例,有以下两种方式: (1) ...原创 2018-07-17 21:13:56 · 23333 阅读 · 3 评论 -
Android各种问题解决汇总
如何在任意位置销毁一个Activity,销毁指定的Activity原创 2018-07-27 15:49:02 · 260 阅读 · 0 评论 -
设计模式总结(Java语言实现)
有人说,为什么要学习设计模式,有些设计模式写起来十分复杂,在平时编程时不会刻意去使用它。但是,设计模式是代码规范的一种体现,学号设计模式并合理应用,可以避免bug的出现,增强代码的鲁棒性,便于后续的修改和扩展。所以学号设计模式十分重要,博主会在未来的时间里,详细学习设计模式的精髓,接下来的博文中会总结主流的设计模式,如有不当之处,希望小伙伴们提出批判。设计模式总结:设计模式大致分为三种:创建...原创 2018-11-08 16:45:07 · 225 阅读 · 0 评论 -
设计模式----单例模式详解
单例模式也有很多的写法,不同的写法各有优缺点,需要根据实际的使用情况去选择。1. 懒汉式,线程不安全public class SingletonPattern { public SingletonPattern(){} //懒汉式,线程不安全 private static SingletonPattern instance; public sta...原创 2018-11-08 20:16:16 · 769 阅读 · 0 评论