javase
UFOO2
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java基础学习笔记7
java基础学习笔记7 网络 Ip地址 四个字节 每个字节最大到255 提供独一无二的IP地址 TCP 可靠,传输慢 UDP 不可靠,传输慢。QQ聊天 Socket 网络编程也叫Socket编程 端口号 计算机每个进程都有一个或多个端口 TCP Socket模型 代码实现: 半双工聊天: talkserver package com.ufo.nine; import java.io.*; import java.net.*; import java.applet.Applet;原创 2020-10-03 11:13:32 · 188 阅读 · 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 · 293 阅读 · 0 评论 -
java基础学习笔记5
java基础学习笔记5 流 所有流类型都继承以下四个抽象流类型: 字节流 字符流 输入 InputStream Reader 输出 OutputStream Writer flush colse fulsh会把缓存区的内容直接写入文件,不管缓存区满没满。 1.FileReader FileReader:读一个文件,读出来是int类型,char转换一下 public static void main(String[] args) throws IOException {原创 2020-10-02 13:46:46 · 158 阅读 · 0 评论 -
java基础学习笔记4
java基础学习笔记4 string String 不可变的字符序列:比如要在一个字符串后面追加一串字符,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 · 241 阅读 · 0 评论 -
java基础学习笔记1
java基础学习笔记1 1.java语言特点 面向对象的语言 健壮性 提供程序运行的解释环境 2.核心机制 JAVA虚拟机 自己写的java文件,通过编译器 编译成 字节码class文件 然后通过虚拟机一行一行解释执行 所以java是解释型语言 垃圾收集器 每隔一段时间回收一次。 3.Helloworld public class HelloWorld{ public static void main(String[] args){ System.out.println("hellouf原创 2020-09-28 20:56:52 · 164 阅读 · 0 评论 -
java基础学习笔记3
java基础学习笔记3 对象转型 父类对象引用 指向 子类对象 叫 向上转型upcasting 例如:Person a=new Student(); a只能访问Person里面的成员,而不能访问Student里面新增的成员。 把父类转化为子类,叫向下转型 downcasting 例如:Student b=(Student)a; 现在b就可以访问Student里面的成员了。 instanceof class Person { String name; int age; } class Stud原创 2020-09-28 20:59:39 · 194 阅读 · 0 评论
分享