Java
文章平均质量分 73
从零开始的智障生活
新人博客,欢迎提问,指教。
展开
-
javax.swing的基本组成
目录一、基本容器1.1 JFrame1.2 JDialog二、基本容器2.1 AbsoluteLayout2.2 BorderLayout2.3 FlowLayout2.4 GridLayout三、面板容器3.1 JPanel3.2 JScrollPane四、基本组件4.1 JLabel带有Icon与ImageIcon4.2 JButton4.3 JRadioButton4.4 JCheckButton4.5 列表组件4.5.1 JCo原创 2021-11-11 21:50:57 · 2968 阅读 · 0 评论 -
Java的int -128到127的问题与解决办法
一、问题描述写了个实现单链表的代码,其中有一条按值删除,测试单链表插入int 1-1000,删除方法接受的参数是Object类型,但是发现删除的时候,只能删除到127。到128就石沉大海了。下面是单链表结点数据类型:public class SingleListNode { private Object element; private SingleListNode next; public SingleListNode(Object it,SingleListNode nextval)原创 2021-10-18 21:59:39 · 2196 阅读 · 0 评论 -
N日一篇——Java实现队列
目录一、顺序队列1.1 用接口实现顺序队列的抽象数据类型1.2 创建带头结点的顺序队列1.3 测试顺序队列二、链式队列2.1 用接口实现链式队列抽象数据类型2.2 创建链式队列的结点类型2.3创建不带头结点的链式队列2.4测试链式队列一、顺序队列1.1 用接口实现顺序队列的抽象数据类型public interface SequentialQueue { public void setup(int size);// 初始化 public void...原创 2021-09-22 17:11:21 · 250 阅读 · 0 评论 -
JavaFX概览
1. JavaFX概述JavaFX 是一组图形和媒体包,使开发人员能够设计、创建、测试、调试和部署在不同平台上一致运行的富客户端应用程序。 JavaFX 应用程序 可用性 主要特点 我可以使用 JavaFX 构建什么? 如何运行示例应用程序? 如何在 IDE 中运行示例? 如何创建 JavaFX 应用程序? 资源 JavaFX 应用程序由于 JavaFX 库是作为 Java API 编写的,因此 JavaFX 应用程序代原创 2021-09-05 22:19:42 · 8094 阅读 · 1 评论 -
Java 切换 CMD中 版本
一、问题描述对于环境变量中有多个JDK版本,针对如何在CMD中切换进行讨论。这个问题包括了再eclipse或Net Beans等集成开发环境中切换了开发环境后,但CMD中却切换不了的问题。原创 2021-09-05 13:23:30 · 1835 阅读 · 0 评论 -
javax.swing——从今天开始探究javax.swing——编译和运行Swing程序
一、最初的试探如何从命令行编译和运行Swing应用程序。需要按照如下步骤:安装最新版本的 Java SE 平台(如果您尚未安装)。 创建一个使用 Swing 组件的程序。 编译程序。 运行程序。1.1 安装最新版的Java SE平台可以从http://www.oracle.com/technetwork/java/javase/downloads/index.html免费下载最新版本的 JDK。1.2 创建一个使用Swing组件的程序一个位于包start中的HelloWorld.原创 2021-09-02 23:06:16 · 3675 阅读 · 0 评论 -
在Eclipse中可以运行,但在CMD中错误:找不到符号的解决办法
一、问题描述Java环境变量配置完成,在Eclipse中可以运行的程序,但在CMD中运行报错:找不到符号。如,创建了一个要求从命令行界面输入参数的java文件[Driver.java]。但是这个文件还有两个相关文件[Summation.java]和[MutableInteger.java]。代码如下:package com.zyx.chapter9.thread;public class MutableInteger { private int value; public int.原创 2021-09-02 22:45:53 · 1988 阅读 · 2 评论 -
N日一篇——Java实现栈
栈详解:https://blog.csdn.net/qq_34028001/article/details/119331089?spm=1001.2014.3001.5501一、用接口表示顺序栈抽象数据类型public interface SequentialStack { public void setup(int size);// 创建指定大小顺序栈 public void push(Object ob); //压栈 public Object pop(); // 出栈并返回出栈值原创 2021-08-25 21:50:37 · 159 阅读 · 0 评论 -
Java继承与多态
一、继承继承的意义:继承使得整个程序框架具有一定的弹性,在程序中复用一些已经定义完整的类可以减少开发周期,也可以提高软件的可维护性和扩展性。接下来介绍Java继承的特性1.1 Java继承一父对多子,一子对一父,且纵深到顶一个子类最多只有一个父类(不同于C和C++),而且没有类可以成为自己的超类,即不能继承自己。但一个父类可以有多个子类。子类会一直向上,继承父类中、爷爷类,无限祖先类中非private修饰符的成员,包括变量、方法、内部类,直到不再有继承的顶部。实例:在不同的包test原创 2021-08-09 15:16:59 · 210 阅读 · 0 评论 -
Java权限修饰符
权限修饰符不能放在方法之中。一、defaultdefault性质的类、成员变量、方法、内部类,只能类本身被同一个包中的类访问和引用——包访问性。class AccessOfDefault { /** * 默认访问控制符 * 默认访问控制符,可以针对类、变量和方法、内部类 * 默认访问控制权规定,该类【只能被同一个包中的类访问和引用】,而不可以被其他包中的类使用,这种访问特性又称为包访问性。 * 同样道理,类内的变量或方法如果没有访问控制符来限定,也就具有包访问性。 * 简原创 2021-08-08 20:17:21 · 156 阅读 · 0 评论 -
N日一篇——Java实现链式表
一、建立单向链表数据类型package com.zyx.Linear.LinkedList;/** * 定义一个链表的抽象数据类型ADT * @author zyx */public interface LinkedList { //判断当前节点是否为空,空则返回true public boolean isEmpty(SingleLinkedList L); // 创建一个结点 public SingleLinkedList createNewNode(int data);.原创 2021-08-03 15:22:35 · 183 阅读 · 0 评论 -
Java 更换JDK
一、下载JDK都当前版本用的是1.8的,因为查看API的时候,发现有些方法被更新了,所以想要换成最新的16.0使用。下载地址:https://www.oracle.com/java/technologies/javase-downloads.html#JDK16这个是旧版的:这个是新版的:新版的已经不再独立放出JRE了,全部集成在JDK中,所以不要担心,原本都有JRE,现在怎么只有JDK。选择这个就行了这个是安装版,下面还有压缩版(Compressed Arch...原创 2021-07-25 15:57:23 · 2633 阅读 · 1 评论 -
Default constructor cannot handle exception type FileNotFoundException thrown by implicit super cons
这是在运行Java的时候常遇见的问题:报错信息:Default constructor cannot handle exception type FileNotFoundException thrown by implicit super constructor. Must define an explicit constructor。意思是:默认的构造函数不能处理隐式超级构造函数引发的异常类型 FileNotFoundException,必须定义显式构造函数。具体情形:在测试RandomAcc原创 2021-07-23 14:19:19 · 1327 阅读 · 0 评论 -
Java 的字节与字符输入/输出流的类整理——zyx笔记
目录前言输入流:InputStream/Reader一、InputStream1.1InputStream实现的接口Closeable:AutoCloseable:1.2InputStream直接子类1.2.1 AudioInputStream1.2.2 ByteArrayInputStream1.2.3 FileInputStream1.2.4 FilterInputStream1.2.5 ObjectInputStream1.2.6 PipedIn..原创 2021-07-22 11:00:21 · 2790 阅读 · 1 评论 -
Eclipse没有CSV透视图的解决方法
这里包括所有的本地透视图(什么是透视图,自己搜)。企业版和标准版的透视图选项稍微有点不同:可以发现其中没有CVS视图。选择全部可访问的网站:然后找到CVS Client相关项Next>要安装的内容Next>选择同意然后会要求重启,如果有重要的文件未保存请先考虑保存,因为eclipse不提供自动保存服务。然后再找..原创 2021-07-02 09:44:28 · 484 阅读 · 0 评论