Java基础
Java语法的基础
「已注销」
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java GUI编程初步
1.GUI编程的包是在awt里面 2.Frame类中,设置大小的等方法均在window类中,但是可以直接用Frame的类对象去调用这些方法。 3.Frame必须设置可见fr.setVisible(true);否则窗口不可见 代码如下: import java.awt.*; public class TestFrame { public static void main(String[] args)...原创 2020-03-09 20:10:19 · 222 阅读 · 0 评论 -
Java UDP连接
1.在Server中DatagramPacket用来表示数据或信息。具体构造方法参看api 2.DatagramSocket第一步设置端口,第二步接收DatagramPacket 3.在Client中,DatagramSocket用来发送DatagramPacket 代码如下: import java.net.*; public class UdpServer { public static vo...原创 2020-03-09 15:52:41 · 419 阅读 · 0 评论 -
Java TCP socket 通信模型
1.总是弄混在客户端和服务器端输入和输出的关系,然后参考了马士兵老师的ppt原创 2020-03-09 15:09:01 · 262 阅读 · 0 评论 -
Java 网络编程双向交流
1.OutputStream,InputStream均为抽象类,不可实例化。需要使用ServerSocket来getO\I. 2.定义客户端的Socket(),需要查看构造函数,而非服务器端使用ServerSocket.accept() 3.Socket会抛出UnknownHostException异常。所以也需要try()catch() 代码如下: 服务器端: import java.net.;...原创 2020-03-07 20:47:02 · 236 阅读 · 0 评论 -
网络编程初步
1.写网络编程时,需要先运行服务器端,再运行客户端 2.InputStream和OutputStream是抽象类,无法实例化。需要使用Socket的getOutputStream() getInputStream() 来返回输出流和输入流 3.ServerSocket 要接受Socket()连接,输出采用DataOutputStream的readUTF()来读 代码: import java.ne...原创 2020-03-05 02:40:47 · 207 阅读 · 0 评论 -
线程同步4
1.使用synchronized关键字锁住的是该函数,而不能阻止其他线程使用另外的函数方法 2.在主函数中使用m2()方法,需用用tt调用m2(),而无法使用tr调用m2(),因为m2()是定义在TT里面的函数 代码: public class TT implements Runnable { int b = 100; public synchronized void m1() throws Ex...原创 2020-03-05 02:40:02 · 134 阅读 · 0 评论 -
Java线程设置优先级
1.Java可以通过设置优先级,来决定线程的运行优先级 2.通过 setPriority(int newPriority)来设置优先级,其中函数里面写为Thread.NORM_PRIORITY + n.最高级为5,若超过,则会报IllegalArgumentException 异常 代码: public class TestPriority { public static void main(St...原创 2020-03-03 13:02:29 · 1103 阅读 · 0 评论 -
Java线程yield
1.每次运行到设定的次数则把cpu让出一次,然后再使用 2.Thread通过getName()方法来得到使用者的名字 代码如下: public class TestYield { public static void main(String[] args){ MyThread mt1 = new MyThread(“康钦杰”); MyThread mt2 = new MyThread(“康楚明”)...原创 2020-03-03 12:46:22 · 272 阅读 · 0 评论 -
Java线程Join
1.join的运行过程,会使得连贯运行被中断,先执行完原创 2020-03-03 12:33:24 · 139 阅读 · 0 评论 -
Java线程sleep
1.通过设置sleep()来设置休眠时间,以ms为单位 2.线程中调用interrupt()会往外抛InterruptedException异常,所以需要try,catch. 代码: import java.util.Date; public class TestInterrupt { public static void main(String[] args) { MyThread mt = n...原创 2020-03-03 00:03:52 · 204 阅读 · 0 评论 -
Java线程初学
1.如果继承Runnable,需要重写run方法,同时,如果在main()中使用run()方法,则属于调用函数,会从头运行到尾。严格按照顺序执行 2.如果使用Thread中的start()方法,则会产生多线程,即执行一部分后转向执行另一部分 public class Thread1 { public static void main(String[] args) { Runner1 r = new...原创 2020-03-02 18:39:46 · 207 阅读 · 0 评论
分享