![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java语言学习
文章平均质量分 77
ecorefeng
Broncho团队成员,在Linux下研究开发。
做事原则:孝敬父母、努力工作、刻苦学习。
处事原则:干净、透明。
展开
-
Java语言socket网络编程
一个简单的socket程序实例。从这个例子我们可以看出,使用socket编程几乎有一个模式,即所有的程序几乎毫无例外地按相同的顺序调用相同的函数,程序只要调用这几个函数就可以实现,不必太多地关心socket程序设计的细节。下面是程序的实现源码:import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOExce原创 2010-07-14 23:02:00 · 506 阅读 · 0 评论 -
多线程UDP传输协议
转载请注明出处:http://blog.csdn.net/ecorefeng作者:朱克锋UDP(User Datagram Protocol) (UDP)是 OSI 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。是一个简单的面向数据报的传输层协议,IETF RFC 768是UDP的正式规范。 UDP 协议基本上是 IP 协议与上层协议的接口。 UDP 协议适用端口分别运行在同一台设备上的多个应用程序。 与 TCP 不同, UDP 并不提供对 IP 协议的可靠机制、流控制以及错误原创 2010-08-14 10:00:00 · 5250 阅读 · 3 评论 -
如何理解垃圾回收(gc)
转载请注明出处:http://blog.csdn.net/ecorefeng作者:朱克锋1:垃圾回收机制由JVM完全负责,编写者在抛弃对象时不必关系空间回收问题2:JVM的垃圾回收机制对堆空间做实时监测,当发现某对象的引用计数为0时,就将该对象列入待回收系类中并不是马上予以销毁3:某个对象被认定为没有必要存在了,那么它所占用的内存就可以被释放,被回收的内存可以用于后续的再分配,并不是对象被抛弃后就立即被回收,垃圾回收器通常只在有对象要回收且系统需要回收时才运行,因此用户无法知道垃圾回收发生的精确时间4:sy原创 2010-08-14 09:13:00 · 1347 阅读 · 0 评论 -
java语言学习连载(四)--深入理解面象对象
深入理解面象对象1:面象对象的特征 抽象,封装,继承,多态 指导原则是:提高可维护性和可复用性2:类的继承 一个类只能扩展自一个其它类 子类可以重写或覆盖父类的方法,可以添加新的属性和方法 子类不能继承父类中私有成员,被覆盖成员和被隐藏成员 一个类不能同时声明为abstrart和final,因为abstrart是用来被继承的而final是不被继承的 类的类的可访问性不受成员的可访问性限制 继承和实现接口均为is a 关系3:方法重载和方法覆盖A:在同一个类中的两个或两个以上的方法原创 2010-07-19 22:38:00 · 655 阅读 · 0 评论 -
java语言多线程程序总结
Java语言中线程是一个很重要的部分,线程是操作系统分配 CPU 时间的基本实体。每一个应用程序至少有一个线程,也可以拥有多个线程。线程是程序中的代码流。多个线程可以同时运行,并能共享资源。 (一) 创建多线程有两种方法: 1,建立类 Thread 的子类 2,实现接口 Runnable Java 语言取消了多重继承,增加了“接口”(interface)的概念。“接口”(interface)是一种特殊的类。当你定义一个类时,可以“实现”(implements)一个(或多个)接口。小原创 2010-07-18 16:00:00 · 483 阅读 · 0 评论 -
java语言学习连载(二)--Java语言基础
在上一个主题中我向大家介绍了Java语言的编程基础,这节我和大家分享我的Java笔记的Java语言学习中的Java语言基础,开始 Java语言的标识符:有一系列的字符组成:字母、数字、下划线、货币符,但是第一个字符不能是数字且区分大小写注:中文变量和中文字符也是合法的 Java语言关键字:1,都是小写的2,then和sizeof不是关键字3,Java语言的封装类的类名不是关键字4,保留字:null、true和false5,保留字且未使用的关键字:const和goto Java中的原创 2010-07-17 13:50:00 · 453 阅读 · 0 评论 -
java语言学习连载(一)--Java语言编程基础
在学习语言的过程中有苦有甜,有迷茫有快乐,开始学习C语言,又学习了汇编、C++、PHP、Shell脚本,再后来又迷上了Java语言、JSP、JavaScript、CSS、HTML等等,每样学一点但都没有精通,感觉很肤浅很迷茫,但是学习总是快乐的,所以乐此不疲虽然偶尔迷茫。在学习的过程中总会有些感慨与收获,下面我就把在学习Java语言的过程中总结的笔记写出来给大家分享一下,希望对刚刚开始学习Java语言的朋友有所帮助,闲话不多说了开始我的总结: (一)Java编程基础 首先要了解J原创 2010-07-17 13:30:00 · 581 阅读 · 0 评论 -
java语言学习连载(三)--Java语言运算符和类型转换
这节主要简单的介绍一下Java语言的运算符和类型转换,这里只是简单的学习笔记,要想学好Java语言还需要多读一些系统的书籍,如:《Java编程思想》、《核心技术》等等,更重要的是多练习才行。 1,/和%运算符的区别:对整数进行“/”运算时,所有余数都会被舍去“%”模运算是取余运算 2,递增和递减运算符++i 先加后运算i++ 先运算后加--i 先减后运算i--先运算后减 3,什么事instancetofinstanceof是Java的一个二元操作符,和=、属于同一类的比较运原创 2010-07-18 14:58:00 · 505 阅读 · 0 评论 -
HTTP协议学习总结
转来学习.HTTP简介 web浏览器和服务器之类的交互过程必须遵守的协议,它是tcp/ip中的一个应用协议,用来协议数据交换过程和数据本身的格式,主要的有HTTP/1.0和HTTP1.1。HTTP1.0的会话方式在1.0时的会话方式1,建立连接2,发出请求信息3,回送响应信息4,关掉连接 小结 浏览器和web服务器连接很短,每次连接只处理一个请求和响应。对每一个页的请求,浏览器与web服务器都要建立一次单独的连接,浏览器没有关掉前,连接就断开了。浏览器和服务器之间的通信是完全独立分开的转载 2010-07-17 12:18:00 · 614 阅读 · 0 评论 -
面试求职--IT面试常见问题总结
在面试之前多了解一些常见问题对面试的成功起到了很重要的作用,我把一些常见问题总结如下,希望对还在求职中的IT人员有所帮助(面试之前请做好准备):1,简单介绍一下您的情况?2,您怎样描述自己?3,您为何要选择我公司?4,您为了这次面试做了哪些准备工作?5,我们为什么要雇佣您?6,为什么您要应聘这个职位?7,您期望的薪金待遇是多少?8,什么对您来说更加重要 — 工作还是金钱?9,您期望从此职业中获得什么 — 金钱、声望还是事业成就感?10,如果其他公司为您提供了更高的薪水,您会离开我公司吗?11,您生活的最终目原创 2010-07-15 23:02:00 · 1275 阅读 · 0 评论 -
UDP网络编程
用户数据报协议(UDP)由Java软件的DatagramSocket和DatagramPacket类支持。包是自包含的消息,它包括有关发送方、消息长度和消息自身。下面两个类是其中比较重要的类,我拿出来说一下1,DatagramPacket有两个构造函数:一个用来接收数据,另一个用来发送数据:DatagramPacket(byte [] recvBuf, int readLength):用来建立一个字节数组以接收UDP包。byte数组在传递给构造函数时是空的,而int值用来设定要读取的字节数(不能比数组的大小原创 2010-07-16 22:49:00 · 633 阅读 · 0 评论 -
一篇经典的Single-Thread Model原著(节选)
Although the normal situation is to have one servlet instance per registered servlet name, it is possible for a servlet to elect instead to have a pool of instances created for each of its names, all sharing the duty of handling requests. Such servlets ind原创 2010-08-15 11:18:00 · 2070 阅读 · 1 评论