随笔分类 - J2SE
摘要:一、基本数据类型对象包装类 byte Byte short Short int Integer long Long boolean Boolean flaot Float double Double char Character 二、基本数据类型对象包装类的最常见作用 就是用于基本数据类型和字符串类
阅读全文
摘要:编写一个聊天程序。有收数据的部分 和 发数据的部分。这两个部分需要同时执行,这就用到多线程技术,一个线程负责收,一个现象负责发。因为收和发动作是不一致的,所以要定义两个run方法而且这两个方法要封装到不同类中。import java.net.*;import java.io.*;发送端:class ...
阅读全文
摘要:UDP---用户数据报协议,是一个简单的面向数据报的运输层协议。(无连接、封包、大小限制、速度快)。一、UDP协议的特点:将数据及源和目的地封装成数据包中,不需要建立连接。每个数据报的大小限制在64K内因无连接,是不可靠协议。不需要建立连接,速度快。二、通俗解释:面向无连接的,你在与不在我都在发。就...
阅读全文
摘要:java网络通信概述 一、网络通信步骤: 主机1 主机2 QQ QQ FEIQ FEIQ 1.找到对方IP。 2.找到对方端口号。数据要发送到对方的应用程序上。为了标识这些应用程序,所以给这些网络应用程序都用数字进行标识。 为了方便称呼这个数字,叫做端口。注意此处是逻辑端口。 3.定义通信规则。这个
阅读全文
摘要:import java.net.*;public class NetDemo { public static void main(String[] args) throws Exception{ String str = "172.20.223.120"; Stri...
阅读全文
摘要:引言:本来想在继承那一博文中把多态写完的,但随着继承篇幅的增大,再加上多态这个让人看上去很厌烦、很复杂的问题,会是整个篇幅变得可读性极差,故灵气此文。多态,作为面向对象三大特性之一,想必是让大家都很发疯的一项技术,作为学生,考试这里面基本上考倒一大部分人,子类父类的关系搞不清,结果更是出乎所料。本文...
阅读全文
摘要:需求:数据库操作数据是:用户信息1、连接数据库 JDBC Hibernate2、操作数据库c create r read u update d delete3、关闭数据库连接interface UserInfoDao{ public void add(User user); public void ...
阅读全文
摘要:模板方法模式需求:获取一段程序运行的时间。原理:获取程序程序开始和结束的时间,并相减即可形式:开始时间程序执行时间结束时间相减获取时间:System.currentTimeMillis();当代码完成优化后就可以解决这类问题这种方式叫做模板方法设计模式什么是模板方法呢?在定义功能时,功能的一部分是确...
阅读全文
摘要:继承1、继承使用原因:1、提高了代码的复用性2、让类与类之间产生了关系,有了这个关系,才有了多态的特性2、继承注意事项:千万不要为了获取其他类的功能,简化代码而继承。必须是类与类之间有所属关系才可以继承,所属关系 is a。类的继承是不断抽象出来的,不能继承不该继承的东西,例如:人不能继承毛clas...
阅读全文
摘要:接口初期理解,可以是一个特殊的抽象类当抽象类中的方法都是抽象的,那么该类可以通过接口的形式来表示class 用于定义类interface 用于定义接口接口定义时,格式特点:1、接口中常见的定义,一个是常量,一个是抽象方法2、接口中成员都有固定的修饰符常量:public static final 显示...
阅读全文
摘要:抽象类当多个类中出现了相同功能,但功能主题不同,这时可以向上抽取,这时,只抽取功能定义,而不抽取功能主体。抽象:看不懂抽象类的特点:1、抽象方法一定定义在抽象类中,抽象类可以有非抽象方法2、抽象方法和抽象类都必须被abstract关键字修饰3、抽象类不可以用new创建对象,因为调用抽象方法没意义4、...
阅读全文
摘要:假定当前工作目录在E盘:1、带包编译:javac -d c:\ MyMenuDemo.java2、DOS命令行切换到c盘,注意,这里一般切换到的是用户文件目录,需要手动切换到C盘根目录>C:>cd/3、jar -cvf my.jar mymenu装会出现错误:Failed to load Main-...
阅读全文
摘要:菜单:注意区分三个概念:菜单条、菜单、菜单项将菜单条添加到窗体,菜单条下面包括菜单,菜单下面可以使菜单或者菜单项菜单项是最后一个。菜单后面有三角标示。菜单条【文件】子菜单--子条目子条目示例代码:import java.awt.*;import java.awt.event.*;import jav...
阅读全文
摘要:代码如下:class Person{ private String name="haha"; private int age; private static String country="cn"; Person(String name,int age) { this.name=name; th...
阅读全文
摘要:一、构造函数对象一建立就会调用与之对应的构造函数。构造函数的作用:可以用于给对象进行初始化。构造函数的小细节:当一个类中没有定义构造函数时,系统会默认给该类加一个空参数的构造函数;当在类中自定义了构造函数后,默认构造函数就没有了。二、构造代码块在类中直接用大括号{}括起来的代码块,在类被编译的时候执...
阅读全文
摘要:主函数各组成部分深入理解public static void main(String[] agrs)主函数:是一个特殊的函数,作为程序的入口,可以被JVM调用主函数的定义:public:代表着该函数访问权限是最大的static:代表主函数随着类的加载就已经存在了void:主函数没有具体的返回值mai...
阅读全文
摘要:【声明】该博客部分代码是通过学习黑马程序员(传智播客)视频后,参考毕向东、张孝祥、杨中科等老师的公开课视频中讲解的代码,再结合自己的理解,自己手敲上去的,一方面加深自己的理解和方便以后自己用到的时候再学习,另一方面为广大需要的博友提供相关参考。在此,对上述老师表示诚挚的感谢!!
阅读全文
摘要:java的说明书通过文档注释来完成。以静态应用为例。 每一个应用程序中都有共性的功能,可以将这些功能进行抽取独立封装以便复用。 虽然可以通过建立ArrayTool的对象使用这些工具方法,对数组进行操作,发现一个问题 1、对象是用于封装数据的,可是ArrayTool对象并未封装特有数据 2、操作数组的
阅读全文
摘要:事件监听机制理解与Dialog练习 利用Java语言,仿照我的电脑目录进行打开目录,输入文件路径,查看该路径下所有的文件,设置两个文本框,一个转到按钮,当点击转到按钮时,查看路径是否正确,若正确在第二个文本框中打开文件路径,若不正确弹出对话框(Dialog),显示提示信息,完成该设计。要求:(...
阅读全文
摘要:键盘事件首先创建一个窗体,在窗体添加一个按钮Button,Frame的布局为流式布局,在构造函数中对Frame进行初始化,通过初始化函数init()封装实现。要求:(1)按下键盘上的键时,得到键盘字母和键盘码。思考:对于一个字母的键和多个字母的键分别怎么处理。例如:A和SHIFT(2)实现键盘对按钮...
阅读全文

浙公网安备 33010602011771号