
java
文章平均质量分 52
zbossz
现在我的栏目很适合对应找知识点进行学习
展开
-
【java】Swing的系统托盘设计
Image image = Toolkit.getDefaultToolkit().getImage("\\zbosszLOGO.jpg"); if(SystemTray.isSupported()){ //获取当前平台的系统托盘 SystemTray tray = SystemTray.getSystemTray(); //加载一个图片当作托盘图标 PopupMenu popupMenu = n原创 2022-05-17 15:19:37 · 752 阅读 · 0 评论 -
【java】简单练习-打印斜坡
打印** ** * ** * * *import java.util.Scanner;public class demo { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("请问你想要多少行:"); int n = scanner.nextInt(); for(int i原创 2022-02-28 13:46:03 · 300 阅读 · 0 评论 -
【JAVA】java入门1【复习】
请注意,此文章适用于有一点编程基础的人。看这个代码之前,首先你们要记得根据我的代码敲一敲,然后run一下,看结果,这对于复习的同学来说是比较简洁的。因为省略掉了一些特别简单的东西。import java.util.Scanner;public class test1 { public static void main(String[] args) { /*基本类型*/ /*boolean flag,flag2; flag = true;原创 2022-02-23 16:15:59 · 78 阅读 · 0 评论 -
【跟我学java就对了!!!】:顺序表
1、顺序表就是一个比较灵活的数组。逻辑上和物理上都是连续的。可以分为静态和动态的。动态的可以扩大。优点:访问灵活。缺点:空间不够,要增容,增容不够灵活,存在空间浪费。头部或中间插入删除数据效率低,需要挪动大量数据。下面我们通过Java来实现一下顺序表。我们肯定要实现增删查改这个功能。查:①查下标循环遍历查找目标元素在顺序表中的下标public int search(int toFind){ for (int i = 0; i <this.usedSize ; i++)原创 2021-07-27 10:46:07 · 113 阅读 · 0 评论 -
【跟我学Java就对了!!!】时间、空间复杂度
这块理解怎么算就行了。1.时间复杂度(1)概念讲到时间复杂度,可能很多人都会觉得是计时,其实不是的,因为时间不好控制。所以时间复杂度是按照基本操作的执行次数来记录的。举个例子:N是指问题规模,下面的代码可以吧N看作数字。最坏情况就是最多执行次数。平均情况就是任意规模的期望次数。最好情况是最少运行次数。(2)练习①斐波那契数列的时间复杂度?什么是斐波那契数列呢?也就是0 1 1 2 3 5……这样的数列,也就是第三项是前两项之和。看出来了吗?所以,我们先来写一个斐波那契函原创 2021-07-26 11:43:56 · 100 阅读 · 0 评论 -
【跟我学java就对了!!!】数组2.0
11.实现两个数组的交换这个更新是为了让大家更加理解传参的方式,还有引用数据类型。和c语言中的“传形参和实参的”的知识点一样。那我们先按照思路写一个交换函数:import java.util.Arrays;public class dd { public static void swap1(int[] array1,int[] array2) { int[] temp = array1; array1 = array2; array2 =原创 2021-07-25 12:09:16 · 99 阅读 · 2 评论 -
【跟我学java就对了!!!】:类和对象
1.类(1)定义原创 2021-07-24 21:43:13 · 95 阅读 · 0 评论 -
【跟我学Java就对了!!!】:数组
1.概念:(1)一维数组定义一组数据,且全都是同一种类型。数组是一种引用类型,如果不知道引用对象,可以用null来初始化,但千万别用0来赋值,因为0是整型。每个数据的下标都是从0开始的。这个概念还是跟c语言的类似。数组名存的是一个地址。数组名传参,传的就是地址。(2)二维数组定义一组数据,且全都是同一种类型。数组是一种引用类型,如果不知道引用对象,可以用null来初始化,但千万别用0来赋值,因为0是整型。数组名存的也是地址,是每个元素(一维数组)的地址。数组名传参,传的就是地址。每个数据原创 2021-07-23 23:35:30 · 347 阅读 · 3 评论 -
【跟我学Java就对了!!!】:方法
什么是方法?就像c语言里面的封装函数,是将一个特定的功能打包的结果。样子是这样的:我们来对比记忆原创 2021-07-15 22:52:19 · 87 阅读 · 0 评论 -
【跟我学Java就对了!!!】:输入输出及其练习
对于c语言的输入输出方式其实还是相对比较简单的,但对于java来说,很多人可能会觉得比较复杂,那么下面我为大家来剖析一下java的输入输出是怎样实现的。1.输出java有print 、printf 、println这三个输出方式。print是不换行输出。printf是格式化输出,和c语言的printf一样。println是自带换行的输出System.out.printf("%x\n",~0xff);System.out.println("ln是换行的意思");System.out.print原创 2021-07-14 19:40:41 · 389 阅读 · 0 评论 -
【跟我学Java就对了!!!】:循环、分支与调试方法
1.顺序结构代码是自上而下执行的2.分支结构和c语言基本一样, 但if和else if里面必须跟布尔表达式。(1)单分支就比如:int a=10;if (a == 9) if(a==8) System.out.println(2);else{ System.out.println(1);}这样的代码,会执行什么呢?很多人觉得应该打印出来1 。可是这恰恰就是对if……else不理解的地方,也就是上文我们说过的,else和if是就近匹配的,所以,else和这个if匹配。原创 2021-07-09 12:46:49 · 142 阅读 · 0 评论 -
【跟我学Java就对了!!!】:运算符
2.逻辑运算符(1)&&逻辑与/短路与**样例:**布尔表达式1&&布尔表达式2当表达式1为真,才会继续执行表达式2当表达式1为假,不会执行表达式2,直接返回false;(2)||逻辑或短路或**样例:**布尔表达式1||布尔表达式2当表达式1为假,仍会继续执行表达式2当表达式1为真,就不执行表达式2;(3)!逻辑非样例:!布尔表达式System.out.println(!(10<20));//falseSystem.out.println(!t原创 2021-07-04 19:54:55 · 76 阅读 · 0 评论 -
【跟我学Java就对了!!!】:数据类型(变量和常量)
1.变量和类型(1)变量变量就和c语言的概念是一样的。变量在程序运行时,数值是可以改变的。什么类型的变量就可以储存对应类型的数据,比如int a = 10;a是一个变量,a储存了整型数据。①作用域要找作用域,就找{}找它在哪个{}里面,它的作用域就是那个{}包含的内容。②命名规则a.以数字、字母、下划线、$组成。b.变量名采用小驼峰形式命名(第二个单词开始首字母大写 ,比如maxNumSize)。c.不能与关键字同名。d.数字不能开头。e.变量名是区分大小写的(num和Num不是同一个原创 2021-06-07 19:30:29 · 151 阅读 · 0 评论 -
【跟我学Java就对了!!!】:idea的基本使用方法
今天我们来用IDEA写代码,所以我们要先学会使用idea我们先创建一个项目:原创 2021-06-07 08:01:26 · 225 阅读 · 1 评论 -
【跟我学Java就对了!!!】:helloworld
一.认识java1.名称J D K(java development kit):java开发者工具。J R E(java run environment):java运行环境J V M((java virtual machine):java虚拟机当我们安装了JDK,我们就同时拥有了JRE和JVM。二.hello world1.运行首先我们要知道控制台的调用:win+r掉出来,然后在框框里输入cmd第一步:编写文件第二步:找到文件地址。第三步:编译编译之后会生成 字节码文件:原创 2021-06-05 19:36:07 · 119 阅读 · 0 评论