自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 网络编程之UDP通信

IP地址:IP地址就是一个计算机的唯一标识,通过这个标识号指定接收数据的计算机或者发送数据的计算机,目前广泛使用的版本是IPv4,它由4个字节大小的二进制来表示,就是由32个0和1的组合而成,而IPv6则是使用16个字节表示IP地址,如本机地址:127.0.0.1(该地址一般用来测试使用)。这就形成了一个简单的UDP通信,两端代码中的指定端口号的目的就是每次运行时接收端的getPort()方法的返回值都是一致的,否则发送端的端口号由系统自动分配,接收端的getPort()方法的返回值每次都会不同。...

2022-08-30 19:32:58 798 1

原创 Java界面:两个界面通过按钮连接 盒式布局容器Box

【代码】Java界面:两个界面通过按钮连接 盒式布局容器Box。

2022-08-30 19:25:39 550

原创 java swing界面设计

每个区域最多只能包含一个组件优点:比较常用的布局,简单易掌握,放大缩小,不影响组件的位置。优点:组件整齐排列,绝对布局:布局的特点,需要指定每个组件的大小,和具体位置。优点:充分的自定义,充分的自由,可以写出漂亮的 ,细致的界面。常用的布局有绝对布局, 边界布局BorderLayout,流布局FlowLayout,表格布局GridLayout。JFrame等重量级组件,默认布局是边界布局,JPanel轻量级组件,默认布局是流布局。比如边界布局的窗口的中间,加入按表格布局的组件,表格布局里面是流式布局。...

2022-08-30 19:13:58 6375

原创 java异常和异常的处理

注意:这种异常处理方式,要求多个catch中的异常不能相同,并且若catch中的多个异常之间有子父类异常的关系,那么子类异常要求在上面的catch处理。④ 调用了一个声明抛出异常的方法,我们就必须的处理声明的异常要么继续使用 throws声明抛出,交给方法的调用者处理,最终交给JVM要么try…以后(工作中)我们首先必须对方法传递过来的参数进行合法性校验,如果参数不合法,那么我们就必须使用抛出异常的方式,告知方法的调用者,传递的参数有问题。● 父类方法没有抛出异常,子类覆盖父类该方法时也不可抛出异常。...

2022-08-30 18:49:51 720

原创 Java中类和对象的关系

4、Java 的继承是单继承,但是可以多重继承,单继承就是一个子类只能继承一个父类,多重继承就是,例如 A 类继承 B 类,B 类继承 C 类,所以按照关系就是 C 类是 B 类的父类,B 类是 A 类的父类,这是 Java 继承区别于 C++ 继承的一个特性。行为有:摇尾巴、叫、吃等。public(公共的):类的成员可被同一包或不同包中的所有类访问,也就是说,public访问修饰符可以使类的特性公用于任何类;5、提高了类之间的耦合性(继承的缺点,耦合度高就会造成代码之间的联系越紧密,代码独立性越差)。..

2022-08-29 19:55:27 7498

原创 线程的创建和使用

在启动一个线程,遍历一百以内的偶数, 不可以让已经start的线程去执行,错误:java.lang.IllegalThreadStateException。原因:实现的方式没有类的单继承性的局限性,实现的方式,更适合处理多个线程共享数据的情况。4、将此对象作为参数传递到Thread类的构造器中,创建Thread类的对象。相同点:都要重写run()方法,将线程要执行的逻辑声明在run()方法中。6 例子2:一个线程遍历100以内的奇数,一个线程遍历一百以内的偶数。1、创建一个实现Runnable接口的类。..

2022-08-29 19:47:54 338

原创 JDBC程序

应用程序可以通过这套API连接到关系型数据库,并使用SQL语句完成对数据库数据的新增、删除、修改和查询等功能。下面分享一个工具类:建立MySQL数据库和程序之间的联系。改一下端口,数据库的名字,数据库的用户名和密码这些(如果相同就不用改了,主要看你MySQL的设置),就可以直接调用了,这样开发者就会方便许多。JDBC的全称是Java数据库连接,它是一套用于执行SQL语句的Java API。...

2022-08-29 19:42:08 59

原创 Java API 三

一、System类和Runtime类(一)System类System类定义了一些与系统相关的属性和方法,比如之前所使用的打印结果的语句“System.out.println();”,它所提供的方法和属性都是静态的,因此,想要引用这些属性和方法,直接使用System类调用即可。下图是System类的常用方法下面进行逐一演示arraycopy()方法用于将数组从原数组复制到目标数组,注意在进行复制时,目标数组必须有足够的空间来存放复制的元素,否则会发生角标越界异常。下面进行演示。...

2022-08-28 14:50:09 212

原创 Java API 二

StringBuilder类跟StringBuffer类大同小异,两类的方法用处都是相同的,而且他们的对象都是可以被多次修改的,并不会产生新的未使用对象,StringBuilder类是JDK5中新加的类,它与StringBuffer类之间最大的不同在于StringBuilder的方法是非线程安全,也就是是,StringBuffer不能被同步访问,而StringBuilder类却可以。StringBuffer类和String类的最大区别在于它的长度和内容都是可以进行改变的。下面是两者之间的运行效率的对比。..

2022-08-28 14:34:26 59

原创 Java API 一

所有对两个内容一样的字符串进行比较,两个方法拥有两个不同的结果,"=="的结果是false,equals()的结果为true。API是指应用程序编程接口。System.out.println("将de替换为mp的结果为:" + s.replace("de","mp"));System.out.println("去除字符串中所有空格后的结果:" + sl.replace(" ","");System.out.println("判断是否包含字符串zni:" + s1.contains("zni"));.....

2022-08-28 13:52:19 75 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除