• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • YouClaw
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
_Java小菜盘
博客园    首页    新随笔    联系   管理    订阅  订阅

随笔分类 -  Java

Java套接字编程

摘要:实现了基于TCP的Java Socket编程实例代码:简单实现了服务器和客户端的套接字编程,并传递简单的字符串。(在服务器声明套接字时需要绑定服务器的端口,端口为临界资源只能一个套接字使用。服务器编程时调用accept()方法,服务器进入等待连接状态。)Java中TCP/IP服务端连接建立的源码实现... 阅读全文
posted @ 2015-08-21 17:27 _Java小菜盘 阅读(2733) 评论(0) 推荐(0)
String中各方法多数情况下返回新的String对象

摘要:(1)subString是否始终返回一个新串? 事实并非如此,subString只有在截取的子串是真子串(真子串指子串与原串不相同)时才会返回一个新声明的子串。当截取的是整个字符串时,则返回自身,具体可参考源码: subString方法用来截取子串,方法的使用有两种形式String subStr... 阅读全文
posted @ 2015-08-18 14:15 _Java小菜盘 阅读(2798) 评论(0) 推荐(0)
StringTokenizer类

摘要:StringTokenizer类用来根据分隔符将字符串分割为一个个的子串(又叫标记)。这个类是为了兼容而遗留下来的类,现在推荐使用String的split方法和java.util.regex包来实现相同的功能。 具体方法可参考中文文档:http://tool.oschina.net/apido... 阅读全文
posted @ 2015-08-16 11:13 _Java小菜盘 阅读(253) 评论(0) 推荐(0)
Java Api系列之String方法综述(JDK1.7)

摘要:以下内容均为JDK中文文档中内容,仅做学习参考使用:http://tool.oschina.net/apidocs/apidoc?api=jdk-zhpublic int length()返回此字符串的长度。(接口CharSequeue中的length方法)public boolean isEmpt... 阅读全文
posted @ 2015-08-16 00:22 _Java小菜盘 阅读(487) 评论(0) 推荐(0)
Scanner的使用

摘要:Scanner可以实现从字符串、输入流和文件的读取,在构造时可以选择你需要的读取方式,常见的构造方法有如下3个:Scanner(File source):构造一个新的Scanner,它生成的值是从指定文件扫描的。Scanner(InputStream source):构造一个新的Scanner,... 阅读全文
posted @ 2015-08-14 10:20 _Java小菜盘 阅读(493) 评论(0) 推荐(0)
ArrayList和LinkedList比较

摘要:(1)继承关系 ArrayList和LinkedList都实现了List接口,并都实现了List接口中的列表操作。而LinkedList在此之外,还实现了Deque接口,因此还实现了在列表头尾进行增删查的功能,并提供了统一的方法。所以LinkedList在数据结构上来看,还可以被用作堆栈和队列。 ... 阅读全文
posted @ 2015-08-12 11:21 _Java小菜盘 阅读(247) 评论(0) 推荐(0)
Java中多线程如何使用互斥锁实现资源共享

摘要:假设这样一个情景:在银行的营业厅内先后进来3个人,他们都要进行存款,若是只有一个营业窗口的话,通常的情况是每人都需要先领取顺序条,然后按序排队办理业务,而营业厅会根据号码的顺序依次叫号来处理顾客的问题。 在这里银行的窗口就可以看做共享的资源,它每次只能接待一个顾客,而不同的顾客则可以看做是多个... 阅读全文
posted @ 2015-08-06 21:27 _Java小菜盘 阅读(8605) 评论(0) 推荐(0)
用多线程实现反应灵敏的界面(Java)

摘要:“多线程最主要的一个用途是构建一个”反应灵敏“的界面” --摘自《Java编程思想》 为了理解上面这句话,我们可以假设一种情景:假设有一个程序,该程序用来处理大量的数学运算,在多数情况下会占用大量的cpu时间,而在处理数据的过程中又尝尝需要与用户进... 阅读全文
posted @ 2015-07-29 22:43 _Java小菜盘 阅读(2105) 评论(0) 推荐(0)
java中list、set和map 的区别<转>

摘要:List按对象进入的顺序保存对象,不做排序或编辑操作。 Set中的所有对象均不相同(这里的不同通常指调用类方法equals()将返回false),并使用自己内部的排序方法(通常,你只关心某个元素是否属于Set,而不关心它的顺序--否则应该使用List)。 Map同样对每个元素保存一份,但这... 阅读全文
posted @ 2013-03-18 12:02 _Java小菜盘 阅读(239) 评论(0) 推荐(0)

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3