首页 > 编程语言 >java中的一点知识

java中的一点知识

时间:2023-05-14 18:01:23浏览次数:38  
标签:awt java 知识 imageFolder 111 swing 一点 png

1 import javax.swing.*;

这是java导入包的语法,表示导入swing这个包的所有类和接口
swing是图形可视包,导入这个包后才能进行GUI图形化软件的开发
import      代表“引入”
javax.swing  代表“路径” (在javax文件夹下的swing文件夹)

  • 代表“全部”
    总结:表示引用javax文件夹下的swing文件夹中的所有类和接口

2 JFrame (框架)

框架是 Swing GUI 应用程序的主窗口,窗口包括边界,标题,关闭按钮等
JFrame 类是java.awt 包中的Frame 类的子类,其子类创建的对象是窗体,对象(窗体)是重量容器。

3.import java.awt.*;

java.awt包,即java抽象窗口工具包组件类。
1) java早期进行用户界面设计时,主要是用java.awt包提供的类。如Button(按钮)、TextField(文本框)和List(列表)等。
2) JDK1.2推出之后,增加了一个新的javax.swing包,该包提供了功能更为强大的用来设计GUI的类。
3) 在JDK的java.awt包中定义了多种GUI组件类,如Window、Menu、Button、Label、TextField、Scrollbar等。

4) 调用 awt 类
java import java.awt.*;
img src="../imageFolder/111.png" /
最前面加 / 表示根路径,不加的话是相对路径,或者最前面是 . .. 这样的也是相对路径。

imageFolder/111.png
./imageFolder/111.png
都表示当前目录下 imageFolder 文件夹下的 111.png
../imageFolder/111.png
表示在上级目录下的 imageFolder 文件夹下的 111.png
再比如:
../../../imageFolder/111.png
就可以往后退好几层文件夹

4 异或运算

异或运算 相同为0 不同为1 符号 ( ^ )还可以理解为无进位相加
1)   0^N=N    N^N=0
2) 异或运算满足交换律和结合律  eg  : ab=ba   abc=a(bc)
3)同一批数 异或结果一样   与    顺序无关
有时间运用 异或 可以交换两个数   下面解释

标签:awt,java,知识,imageFolder,111,swing,一点,png
From: https://www.cnblogs.com/tingbao-zhimeng/p/17399765.html

相关文章

  • java—获取某月的第一天和最后一天
    //获取给定年、月的第1天LocalDatefirstDay=LocalDate.of(year,month,1);//获取该月的最后1天(https://java2blog.com/last-day-of-month-java)LocalDatelastDay=firstDay.withDayOfMonth(firstDay.getMonth().......
  • 01-面试必会-JAVA基础篇
    1.Final有什么用?被final修饰的类不可以被继承被final修饰的方法不可以被重写被final修饰的变量不可以被改变,被final修饰不可变的是变量的引用,而不是引用指向的内容,引用指向的内容是可以改变的2.什么是重载(Overload)和重写(Override)?重载:发生在同一个类中,方法名相......
  • Java 网络编程 —— 非阻塞式编程
    线程阻塞概述在生活中,最常见的阻塞现象是公路上汽车的堵塞。汽车在公路上快速行驶,如果前方交通受阻,就只好停下来等待,等到公路顺畅,才能恢复行驶。线程在运行中也会因为某些原因而阻塞。所有处于阻塞状态的线程的共同特征:放弃CPU,暂停运行,只有等到导致阻塞的原因消除,才能恢复运行,......
  • JavaSE面试题【长期更新】
    面试题1包装类型的缓存机制了解过么包装类型的缓存机制了解过么/*ByteShortIntegerLong底层维护一个[-128,127]的缓存数组来提升性能Character底层维护一个[0,127]的数组Boolean包装类型直接返回true或者false*/2自动装箱和拆箱底层原理答案/*装箱将......
  • java基于springboot+vue的房屋租赁管理系统、大学生租房管理系统,附源码+数据库+lw文档
    1、项目介绍根据大学生租房系统的功能需求,进行系统设计。前台功能:进入系统可以实现首页,房屋信息,房屋评价,公告资讯,个人中心,后台管理,意见反馈等功能进行操作;后台主要是管理员,房主和用户,主要功能包括首页,个人中心,房主管理,用户管理,房屋类型管理,房屋信息管理,预约看房管理,定金留房管......
  • 知识库AI部署搭建-唯一客服系统文档中心
    唯一客服系统知识库服务,支持向量形式个性化训练ChatGPT,该服务是独立搭建的,下面是一些介绍安装docker现在基于GPT相应实现自建本地知识库,必不可少的就是向量数据库,现在介绍下qdrant向量数据库的安装。因为qdrant向量数据库只支持docker部署,所以在服务器上安装一下docker,下面是在......
  • Java基础
    Java-基础Java语言的发展史java语言与C语言一样都是用于人与计算机沟通的语言[类似于英文和中文]Java之父---JamesGosling[詹姆斯.高斯林]Java语言是由美国sun公司在1995年5月推出的计算机语言Java名称的由来:印度尼西亚有一个重要的盛产咖啡的岛......
  • Java学习笔记7
    ......
  • Java基础语法(十一):异常的种类
    前言在Java编程中,异常是无法避免的。当程序发生异常时,会中断当前的流程,转而执行异常处理流程。了解Java异常种类及其使用场景,是我们编写健壮且可靠的程序的关键。本篇文章将介绍Java异常的种类,帮助读者更好地理解异常处理机制。一、异常是什么?在Java中,异常是指在程序运行时所发生的......
  • Java学习笔记2
    数据类型Java是一种强类型语言,必须为每一个变量声明一种类型。在Java中数据类型分为:基本数据类型和引用数据类型。下面讨论Java的8种基本数据类型,4种整型,2种浮点型,1种字符类型char(用于表示Unicode编码的代码单元)和1种表示真值的boolean类型。标识符:就是给类,方法,变量等起的名......