Java
JAVA问题少年
我有个问题想问一下
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java Swing高级组件——桌面面板和内部窗体
桌面面板和内部窗体在一个GUI应用程序中需要使用多个窗口,针对这些窗口可以有两种管理策略,一种是每个窗口都是一个独立的窗体,优点是可以通过系统主窗体上的按钮及快捷键浏览所有窗口;另一种是提供一个主窗体,然后将其他窗口放在主窗体中,优点是窗口比较整齐。在利用第二种策略管理窗口时,必须使用 JDesktopPane 类和 JInternalFrame 类(桌面面板类和内部窗体类)。 JDesktopPane 类是一个容器类,用来创建一个虚拟桌面; JInternalFrame 类是一个轻量级对象,用来创建支原创 2020-05-16 14:58:39 · 1959 阅读 · 0 评论 -
Java Swing高级组件——选项卡面板
选项卡面板选项卡面板由 JTabbedPane 类实现,它实现了一个多卡片的用户界面,通过它可以将一个复杂的对话框分割成若干个选项卡,实现对信息的分类显示和管理,使界面更简洁大方,还可以有效地减少窗体个数。JTabbedPane 类所有的构造方法构造方法说明JTabbedPane()创建一个默认的选项卡面板,标签默认位于选项卡上方,布局方式为限制布局JTabbedPane(int tabPlacement)创建一个指定标签显示位置的选项卡面板。TOP:在上方,BOTTOM原创 2020-05-10 15:44:20 · 2721 阅读 · 2 评论 -
Java Swing高级组件——分割面板
分割面板分割面板由 JSplitPane 类实现,用来将其所在的区域分割成两部分,可根据情况决定是水平方向分割还是垂直方向分割,分割的两部分之间会有一个分隔条,通过调整分隔条的位置,可以自定义两部分的相对大小。JSplitPane 类的常用构造方法。1,JSplitPane():创建一个默认的分割面板。默认水平方向分割。2,JSplitPane(int newOrientation):创建一个指定分割方向的分割面板,newOrientation 可选择的静态常量有HORIZONTAL_SPLIT(水原创 2020-05-09 16:28:47 · 4098 阅读 · 0 评论 -
Java Swing高级组件——树组件
Swing树组件树状结构是一种常用的信息表现形式,它可以直观的显示出一组信息的层次结构。Swing中的JTree类用来创建树。一,创建一个简单的树JTree有三种常见的构造方法用来创建树。构造方法说明JTree()创建一个默认的树JTree(TreeNode root)根据指定的根节点创建树JTree(TreeModel newModel)根据指定树模...原创 2020-05-08 17:46:58 · 1375 阅读 · 0 评论 -
Java Swing高级组件——表格组件
Swing 表格组件表格是最常用的数据统计形式之一,在日常生活中经常需要表格来统计数据。在 Java Swing 中由JTable类实现表格。一,创建表格在 JTable 类中除了默认的构造方法外,还提供了利用指定表格列名数组和表格数据数组创建表格的构造方法。JTable table = new JTable(Object[][] rowData, Object[] columnNames...原创 2020-05-05 11:51:31 · 5000 阅读 · 0 评论 -
Java——JDBC中的常用类和接口
JDBC概述JDBC是一种可用于执行SQL语句的Java API(Application Porgramming Interface,应用程序接口),是连接数据库和Java应用程序的纽带。JDBC的全称是Java DataBase Connectivity,是一套面向对象的应用程序接口指定了统一的访问各种关系型数据库的标准接口。在Java语言中提供了丰富的类和接口用于数据库的编程,利用这些类...原创 2020-04-12 16:43:28 · 1517 阅读 · 0 评论 -
Java——利用反射实现通用扩展数组长度的方法
利用反射实现通用扩展数组长度的方法import java.lang.reflect.Array;public class Study { public static void main(String[] args) { text t = new text(); t.print(); text.i = (int[]) addArray(t.i, 10); text.s =...原创 2020-03-28 14:35:52 · 643 阅读 · 0 评论 -
Java的自定义注解——Annotation的使用
Annotation——自定义注解Java中提供了 Annotation 功能,该功能可用于类,构造方法,成员变量,方法。参数等的声明中。该功能不会影响程序的运行,但是会对编译器警告等辅助工具产生影响。定义 Annotation 类型在定义 Annotation 类型时,需要用到用来定义接口的 interface 关键字,但需要在 interface 关键字前面加一个 “ @ ” 符号,即定...原创 2020-03-16 17:44:01 · 449 阅读 · 0 评论 -
Java反射——访问成员方法
反射通过Java的反射机制,可以在程序中访问已经装载到JVM中的Java对象的描述,实现访问,检测和修改描述Java对象本身信息的功能。通过反射可以访问构造方法,成员变量,和成员方法。访问构造方法:Java反射——访问构造方法访问成员变量:Java反射——访问成员变量访问成员方法利用Method对象可操纵相应的方法。Method类提供的常用方法方法说明getNa...原创 2020-03-13 16:28:23 · 489 阅读 · 0 评论 -
Java反射——访问成员变量
反射通过Java的反射机制,可以在程序中访问已经装载到JVM中的Java对象的描述,实现访问,检测和修改描述Java对象本身信息的功能。通过反射可以访问构造方法,成员变量,和成员方法。访问构造方法:https://blog.youkuaiyun.com/javanofa/article/details/104732594访问成员变量利用Field对象可以操作相应的成员变量。Field类的常用方法:...原创 2020-03-09 16:07:59 · 806 阅读 · 0 评论 -
Java反射——访问构造方法
反射通过Java的反射机制,可以在程序中访问已经装载到JVM中的Java对象的描述,实现访问,检测和修改描述Java对象本身信息的功能。通过反射可以访问构造方法,成员变量,和成员方法。访问构造方法利用Constructor对象可以操纵相应的构造方法。Constructor类中提供的常用方法:方法说明isVarArgs()查看该构造方法是否允许带有可变数量的参数,如...原创 2020-03-08 16:23:12 · 686 阅读 · 0 评论 -
Java的I/O流——ZIP压缩输入/输出流
ZIP压缩输入/输出流ZIP压缩管理文件是一种十分典型的文件压缩形式,使用它可以节省储存空间、关于ZIP压缩的I/O流实现,在Java的内置类中提供了非常好用的相关类,ZipOutputStream 与 ZipInputStream 类来实现文件的压缩/解压缩。无论是压缩还是解压还需要用到一个类—ZipEntry类,它为压缩或解压的文件创建条目。压缩文件利用ZipOutputStream 类...原创 2020-03-01 15:38:43 · 795 阅读 · 0 评论 -
Java的I/O流 —— 带缓存的输入/输出流
带缓存的输入/输出流BufferedInputStrean 与 BufferedOutputStream类缓存是I/O的一种性能优化,缓存流为I/O流增加了内存缓存区,有了缓存区,可以大大提升运行效率。举个例子,现在有A,B两个点,A点有货物需要搬到B点,如果采用人工搬运的方式,一次只可以搬运一个货物,效率非常低。如果我们换一种方式,开一辆车,如果这车足够大的话,可以把货物全部装下,一次...原创 2020-02-24 15:46:22 · 392 阅读 · 0 评论 -
Java的I/O流——文件输入/输出流
FileInputStream与FileOutputStream类FileInputStream与FileOutputStream类都是用来操作磁盘文件。FileInputStream(文件字节输入流),FileOutputStream(文件字节输出流)。FileInputStream与FileOutputStream类可实现文件的读取与写入功能。首先创建文件对象public class ...原创 2020-02-22 14:59:38 · 283 阅读 · 0 评论 -
Java的I/O流——File类
流的概述流是一组有序的数据序列,根据操作类型,可分为输入流和输出流两种。即I/O(Input/Output,输入/输出)。输入模式程序从指向源的输入流中读取源中数据。简单的说就是,程序充文件中读取信息。输出模式程序通过向输出流中写入数据把信息传递到目的地。简单的说就是通过程序将数据传递给文件File类在Java的io包有一个File类,File类是包中唯一代表磁盘文件本身的对象,...原创 2020-02-20 15:10:24 · 281 阅读 · 0 评论 -
Java窗体阻塞功能的实现
Java原创 2019-11-05 09:35:35 · 2251 阅读 · 2 评论 -
Java的红字异常,Java的红字异常是什么意思
在编写程序的时候,明明在编写的时候没有问题。可是一运行,控制台就输出了一堆红色的英文。对于一些初学者来说,碰见这么一串英文是相当头疼的,现在就来认识认识这些异常代表着什么意思Java常见的异常类异常类说明ClassCastException类型转换异常ClassNotFoundException未找到相应类异常ArithmeticException算术...原创 2019-10-18 15:02:49 · 2097 阅读 · 0 评论 -
Java中的自定义异常
Java自定义异常在程序中使用自定义异常,大体可分为以下几个步骤创建自定义异常类class MyException extends Exception {// 创建一个自定义异常 public MyException(String x) { super(x);// x为要输出的错误信息 }}需要继承Exception类即可自定义异常类,创建一个构造方法,其中x为输出的错...原创 2019-10-15 14:40:07 · 602 阅读 · 0 评论 -
Java中的内部类
如果在一个类中再定义一个类,那么这个在类中被定义的类就叫做内部类。Java的内部类分为四种成员内部类局部内部类匿名内部类静态内部类成员内部类package blog.c;public class Dome1 { Dome2 d = new Dome2();// 在外部类实例化内部类对象引用 public void out() {// 外部方法中调用内部类方法 d....原创 2019-10-01 15:50:35 · 340 阅读 · 2 评论
分享