java学习
文章平均质量分 66
u014653194
这个作者很懒,什么都没留下…
展开
-
为什么选择java
为什么选择java 因为选择java对我们或者说对我最有利!这就涉及到一个IT人员的取向,未来的发展。 那么java到底有什么优点呢? 那就先看看java的优点吧:1、Java语言是简单的。Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用Java。另一方面,Java丢弃了C++ 中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、...2011-04-25 17:43:53 · 213 阅读 · 0 评论 -
线程同步小结(2)
(一) 为什么要用到Synchronized同步机制呢? 线程的同步是为了防止多个线程访问一个数据对象时,对数据造成的破坏。当用多个线程对象访问一个共享数据的时候,会由于对线程的控制不加控制而导致出现不合理的情况。 例如:两个线程ThreadA、ThreadB 都操作同一个对象Data 对象,并修改Data对象上的数据。 ...2011-07-28 10:11:29 · 120 阅读 · 0 评论 -
线程同步小结(1)
本文小结关于synchronized线程同步机制的学习。首先需要了解什么是同步和异步,继承Thread类与实现Runnable接口的区别。(一)简单的理解一下同步和异步: 同步就是指一个线程要等待上一个线程执行完之后才开始执行当前的线程, 异步是指一个线程去执行,它的下一个线程不必等待它执行完就开始执行。(二)继承...2011-07-28 00:51:05 · 119 阅读 · 0 评论 -
XMPP通信小结(2)
总结一下学习XMPP通信协议重要的五点。 第一,清楚传输标准格式是什么;第二,怎么样将发送的消息或请求转换为传输的流;第三,怎么样接收发送来的流;第四,怎么样处理流;第五,明确 传输协议是什么。 1.传输标准格式: 基于XML,标签的意义可以自己定义,比如,定义一对标签:<msg>&l...2011-07-23 11:21:10 · 138 阅读 · 0 评论 -
XMPP通信小结(1)
我们想制做一个比较完美的IM系统(即时通信系统),那么就需要将系统的整个信息交互的流程从头到尾的梳理清楚。然要进行通信,用“文本”+“\r\n”作为一句话的形式就太不规范了,不规范的信息可能导致未知的错误,那么该怎样规范起来呢? 下面对XMPP通信协议和IM交互流程两部分进行小结。 ...2011-07-21 04:32:42 · 126 阅读 · 0 评论 -
通信阶段的开始
0.进入通信阶段胡老师好像吃了枪药,火药有味儿还有劲儿。但是,他的言论更加的令人警醒。我们不可以老是在应试的圈子里转来转去,这样最后的结果无非是麻痹了自己。也不能只是空谈,空抄书,必须把充满希望的未来变成我们值得回念的过去。1.我发现学习不是一个循序渐进的过程,这一点我发现我被自己骗了这么多年。我错在把学习看成了 记忆,但学习的的确确不是记忆。甚至到最后,我们学到...原创 2011-07-17 06:28:49 · 172 阅读 · 0 评论 -
对于public static void main(String args[])你知几何?
Java中main()方法以及命令行参数的若干注意2009-12-14 22:26 main方法的完整定义语法:public static void main(String[] args){}命令行格式:java [命令参数] 文件名 [args[0](用户参数) args[1] ... 比如 java - cs AClass a b c<enter>1. 关于ma...2011-05-29 10:42:00 · 590 阅读 · 0 评论 -
java的48个关键字
Java的关键字对java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名。 他们是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字。大致分为了六类关键字:类和接口,数据类型,流程控制,访问范围,类的实例,以及其他的一些。类和接口 abstract 标记为抽象或包含在抽象类中的成员必须通过从抽象类派生的类来实现...2011-05-28 00:23:00 · 262 阅读 · 0 评论 -
B/S和C/S的区别
简单解释:B/S最大优势为客户端免维护,适用于用户群庞大,或客户需求经长发生变化的情况。C/S功能强大,可以减轻服务器端压力,如果用户的需求特别复杂,用C/S。全面:Client/Server是建立在局域网的基础上的.Browser/Server是建立在广域网的基础上的. 硬件环境不同: C/S 一般建立在专用的网络上, 小范围里的网络环境, 局域网之间再通过专门服务器提供连接和数据交换服务.B/...2011-05-20 00:52:00 · 115 阅读 · 0 评论 -
汉字也可以用做标识符
原本以为,在编程的时候只能用英语字母做标识符,但是偶然的一次不正确的操作,使我发现汉字竟然也可以做标识符。比如说,声明一个int型的变量来计数,一般我们都这样写:int sum = 0;sum += 5;但是,我们也可以这样写:int 总数 = 0;总数 += 5; 而且编译和运行都没有错误。更令人惊奇的是,我用下载的日语输入法,用日语中的片假名,也可以。我勒个...2011-05-14 23:50:00 · 3305 阅读 · 0 评论 -
配置java的开发环境
想要在电脑上开发运行java运行,那你就机器上就必须有java环境,即必须要安装 JDK(java development kit):java的开发工具包和运行时环境。 1.检查自己的电脑上是否有java的开发环境 用鼠标单击windows的“开始”按钮 ,点击菜单中的“运行”,弹出对话框:<!--StartFragment -->在...2011-04-25 18:54:17 · 107 阅读 · 0 评论 -
TCP/IP的三次握手和四次断开
TCP的三次握手和四次断开 TCP是一个面向连接的服务,面向连接的服务是电话系统服务模式的抽象,每一次完整的数据传输都必须经过建立连接,数据传输和终止连接3个过程,TCP建立连接的过程称为三次握手,下面看一下三次握手的具本过程 TCP三次握手过程: 1 主机A通过向主机B 发送一个含有同步序列号的标志位的数据段给主机B ,向主机B 请求建立连接,通过这个...2011-07-28 11:36:00 · 155 阅读 · 0 评论