![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java学习记录
文章平均质量分 60
BvinCN
这个作者很懒,什么都没留下…
展开
-
Javaの网络数据传输之Http消息格式
当用户在浏览器中输入一个基于HTTP协议的URL时(以http://开头的URL),就相当于通知器按着这个URL组织生成一个HTTP请求,并交过个请求发送到服务器;同时,等待服务器的响应。无论是请求还是响应,都统称为HTTP消息。HTTP协议分为两部分:1. HTTP请求消息。2. HTTP响应消息。一、HTTP请求消息HTTP请求消息分为请求消息头以及请求实体内容两部分。请求原创 2013-05-07 15:04:03 · 1308 阅读 · 0 评论 -
Javaの网络数据传输之Socket
Socket步骤Socket socket = new Socket("www.ptpress.com.cn", 80);//通过ip和端口建立Socket InputStream inputStream = socket.getInputStream();//从Socket获取数据流InputStreamReader inputStreamReader = new InputSt原创 2013-05-07 15:04:01 · 844 阅读 · 0 评论 -
Javaの算法之Fibonacci Sequence
输出斐波纳契数列的前N项public class Test { public static void main(String[] args){ new Test().printFinonacci(10); } void printFinonacci(int count){原创 2013-05-07 15:04:40 · 825 阅读 · 0 评论 -
Javaの位操作之规律集合
public class Test { public static void main(String[] args){ //System.out.println(~-3);//取反(单目运算符)~ /* (0取反为-1)(-1取反为0) (1取反为-2)(-2取反为1) (2取反为-3)(-3取反为2) (3取反为-4)(-4取反为3) (4取反为-5)(-5取反为4)原创 2013-05-07 15:05:05 · 938 阅读 · 0 评论 -
Javaの二进制之整形输出二进制
public class Test { public static void main(String[] args){ int i = 1; String s = toFullBinaryString(i);//整形打印出二进制整形 System.out.println(s); System.原创 2013-05-07 15:05:03 · 1232 阅读 · 0 评论 -
Javaの线程之多线程执行顺序
发现一个规律,如果多个线程运行一个模块(runnable),在run()方法里耗时越短就越能按照线程的start顺序,如果是0耗时,那么线程A(loop)—>B(loop)—>C(loop),如果耗时较长,那么可能A的loop执行第三次循环的时候,B开始进入首次循环,然后过不久C也可以loop,可能A还没有循环完毕。也就是说如果A能立即执行完毕,那么后面的线程将在A执行完后执行,如果A耗时很长原创 2013-05-07 15:05:19 · 962 阅读 · 0 评论 -
Javaの堆栈之堆与栈的区别
栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为原创 2013-05-07 15:05:09 · 838 阅读 · 0 评论