![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javase
UFOO2
这个作者很懒,什么都没留下…
展开
-
java基础学习笔记7
java基础学习笔记7网络Ip地址四个字节 每个字节最大到255提供独一无二的IP地址TCP可靠,传输慢UDP不可靠,传输慢。QQ聊天Socket网络编程也叫Socket编程端口号计算机每个进程都有一个或多个端口TCP Socket模型代码实现:半双工聊天:talkserverpackage com.ufo.nine;import java.io.*;import java.net.*;import java.applet.Applet;原创 2020-10-03 11:13:32 · 137 阅读 · 0 评论 -
java基础学习笔记6
java基础学习笔记6线程Cpu速度比较快,看起来是多线程,实际上,在一个时间点上,只有一个线程在运行。进程:静态概念。线程:一个进程里面有个主线程,叫main方法。一个程序里面不同的执行路径。通过java.lang.Thread类实现。实现方法:1.实现Runnable接口public class thtest { public static void main(String[] args) { t1 t1=new t1(); t1.run()原创 2020-10-02 13:47:21 · 221 阅读 · 0 评论 -
java基础学习笔记5
java基础学习笔记5流所有流类型都继承以下四个抽象流类型:字节流字符流输入InputStreamReader输出OutputStreamWriterflush colsefulsh会把缓存区的内容直接写入文件,不管缓存区满没满。1.FileReaderFileReader:读一个文件,读出来是int类型,char转换一下 public static void main(String[] args) throws IOException {原创 2020-10-02 13:46:46 · 108 阅读 · 0 评论 -
java基础学习笔记4
java基础学习笔记4stringString不可变的字符序列:比如要在一个字符串后面追加一串字符,S1=S1+S2;内存里面是重新开辟了一个内存S3,然后把S1,S2分别复制到S3,并没有改变原来的S1,S2。内存分析:String a1="hello";String a2="hello";// a1==a2为true// 因为两个hello是相同的字符串,// 所以在内存里只需要用一个内存就行了,引用指向他即可a1=new String("hello");a2=new原创 2020-10-02 13:46:22 · 172 阅读 · 0 评论 -
java基础学习笔记1
java基础学习笔记11.java语言特点面向对象的语言健壮性提供程序运行的解释环境2.核心机制JAVA虚拟机自己写的java文件,通过编译器 编译成 字节码class文件然后通过虚拟机一行一行解释执行所以java是解释型语言垃圾收集器每隔一段时间回收一次。3.Helloworldpublic class HelloWorld{public static void main(String[] args){System.out.println("hellouf原创 2020-09-28 20:56:52 · 107 阅读 · 0 评论 -
java基础学习笔记3
java基础学习笔记3对象转型父类对象引用 指向 子类对象 叫 向上转型upcasting例如:Person a=new Student();a只能访问Person里面的成员,而不能访问Student里面新增的成员。把父类转化为子类,叫向下转型 downcasting例如:Student b=(Student)a;现在b就可以访问Student里面的成员了。instanceofclass Person { String name; int age;}class Stud原创 2020-09-28 20:59:39 · 137 阅读 · 0 评论