自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 基本选择器优先级

不知道对不对,实测了一下,基本选择器的优先级:id选择器>类选择器>元素选择器>通配选择器。

2023-10-22 16:23:37 101

原创 可爱的Tommy(5分)——详解

John带上小狗Tommy去见女友Mary,他们同时出发相向而行。Tommy跑得快,遇到Mary以后就往回跑,遇到John以后再往回跑,……,直到两人相遇。请问:Tommy一共跑了多少路程?输入格式开始时两人之间的距离(km)John、Mary和Tommy的速度(km/h)输出格式Tommy所跑的路程(km)要求:输出2位小数(末位四舍五入)。输入样例43.53.6 2.8 22.5输出样例152.93用C语言写:用java写:这题其实很简单,根本不需要管Tommy何时掉头,因为只要两

2022-06-28 20:01:04 410

原创 C语言基本数据类型

常量:有些数据类型在程序使用之前已经设定好了,并且在程序的运行过程中不会发生改变。像1,2。变量:有些数据类型在程序运行过程中可能会改变或者被赋值。像a,b。int类型是有符号整形1.声明int变量和赋值。声明一个变量时:声明多个变量时,可以一起声明也可以分开声明,一起声明时变量直接用逗号隔开,最后用分号。赋值可以在声明变量时完成:也可以在声明变量后完成:还有一种方法是通过函数获得值,如scanf()。为变量赋一个初始值就叫做初始化变量。刚开始接触C的时候会费解a = 1;其实这个语句应该从右

2022-06-28 17:42:16 898

原创 JavaFX中AudioClip音频

AudioClip类的前面有final修饰,所以这个类不能被继承。这个类的主要作用是播放一些较短的音频。比如设计游戏,用于开火,碰撞等短音频的播放。AudioClip可以以最小延迟播放音频片段。剪辑的加载方式与媒体对象类似,但也有一些不同,例如,媒体无法自行播放。AudioClip可以立即播放。播放行为是“触发并忘记”:一旦调用其中一种播放方法,唯一可操作的控件就是stop()。AudioClip也可以同时播放多次。要使用媒体完成相同的任务,必须为并行播放的每个声音创建一个新的MediaPlayer对象。但

2022-06-28 11:21:59 1468

原创 JavaFX中AnchorPane布局

Anchor意思是锚点布局。可以将创建的根节点改变位置。这里主要是介绍一些方法。首先设置一个按钮作为根节点:然后不使用AnchorPane,直接将按钮放入场景中:运行结果:可以看见按钮将场景占满了。当按钮用AnchorPane布局之后:运行结果:按钮变小了,并且在没有给按钮设置位置的情况下,默认位置为(0,0)。如果我们为按钮设置了坐标,之后会在相应的坐标显示。用这个方法增加节点时,可以一次增加多个:当然,还有另外的方法,方便随时加节点,add()一次只能加一个,addAll()可以一次增

2022-06-27 21:23:28 2278

原创 C语言中的#include,main()函数和注释

是预处理器指令,是提供键盘的输入与输出的,C语言中,用到了如:开平方sqrt()函数,需要在代码前面加上#include否则编译的时候过不去,编译器不认识这个函数。调用库函数时会用到这个格式。是C语言必不可少的一部分,C程序一定从这个函数开始执行。int main()是指main()函数返回的值是整数老式的C代码中有直接是main()的情况,也有void main()这种写法。但是这两种写法编译器能通过,但C991和C112是没有认可的,所以最好不要这样写。使用标准的写法...

2022-06-25 21:42:37 2332

原创 JavaFX(七)之FXML

fxml不仅可以用代码写,而且可以直接作图,非常方便。而且事件单独出来,更加简洁。格式也不难理解。主函数:fxml:controller:

2022-06-06 08:00:00 1404

原创 JavaFX(六)之事件驱动,Color,Font和Image

事件驱动主要是几个大类,其中的方法都是大同小异。Color更易理解,就是上色,其中大多都是静态方法,颜色什么的都已经准备好了,只要通过不同方法调用就行。Font是设置字体,字的大小,字的粗细,倾斜之类的。Image就是设置图画。运行结果:点击向上的按钮那几个字就会向上(我按空格也会),按键盘上的向下键,就会向下移动。...

2022-06-06 06:15:00 323

原创 JavaFX(五)之属性绑定和属性监听

就是将目标对象的数值或某项数值和另一个源对象的数值进行关联,让二者存在某关系,当源对象发生改变时,根据两者的关联关系,目标对象的数值发生相应的变化。对目标对象的数值的变化进行监测。属性绑定和属性监听在JavaFX中都可以通过接口Property来实现。继承Property接口的类有很多:有BooleanProperty,intProperty,doubleProperty等基本数据类型的,也有ListProperty,MapProperty等。绑定用的是bind()方法,这是单向绑定。还有双...

2022-06-05 00:11:42 2085

原创 JavaFX的学习(四)之Scene和Node

对Scene和Node的部分属性和方法进行了学习,一些暂时用不到的就没有测试。忘了重点,学习了JavaFX后我才知道还可以这样:实例名.方法.方法。真神奇。

2022-06-03 17:47:46 995

原创 JavaFX学习(三)

事实证明,不写注释我容易忘记写的是啥,所以注释写的比较多。运行结果:点击窗口0/1:0设置为不能执行父窗口,1是可以的。点击×:当然,我还设置了窗口图标:部分方法因为改动较多,所以不展示运行结果。

2022-06-01 17:15:02 327

原创 JavaFX的学习(二)

package javafx;import javafx.application.Application;import javafx.scene.Scene;import javafx.scene.control.Button;import javafx.scene.layout.BorderPane;import javafx.stage.Stage;//Application是JavaFX程序的入口,任何JavaFX程序都要继承该类,并重写该类的start()方法。//(继承方法快捷键C

2022-05-30 23:56:36 174

原创 I/O的学习

I/O学习的开始import java.io.FileWriter;import java.io.IOException;public class Myio { public static void main(String[] args) { FileReader fr = null; FileWriter fw = null; try { File srcFile = new File("D:\\test\\test.

2022-05-29 23:57:52 72

原创 javaFX的学习

先学习了用javaFX做一个窗口。通过学习得知窗口的命名,窗口上可以建立场景,可以对场景进行布局,如场景的长宽可以自己定义(一次尝试把长宽定义太大,直接卡死了)。还可以写入标题,标题的Label不能用awt的,要用javaFX的,我就因为搞错了一直报红(请教了同学才搞好的)。package javafx;import javafx.application.Application;import javafx.scene.Scene;import javafx.scene.control.Label

2022-05-29 23:52:35 123

原创 ArreyList部分方法的学习

import java.util.Arrays;import java.util.List;public class Example4_1 { public static void main(String[] args) { int[] num = new int[10]; //动态初始化数组 int[] b = new int[20]; for(int i = 0;i<10;i++){ //给数组赋值 num[i]

2022-05-22 23:39:34 116

原创 继承的学习

先写一个父类public class Staff { //创建员工类 private String name; //创建名字,年龄,性别 private int age; private char sex; public Staff(String name, char sex, int age) { //员工类的构造方法 this.name = name; this.age = age; this.sex = sex;

2022-05-22 23:26:57 78

原创 简单工厂模式的学习

简单工厂模式:简单工厂模式是类的创建模式,又叫做静态工厂方法(Static Factory Method)模式。我对简单工厂模式的理解是:客户只要提出产品的属性或者标准,提交给工厂,再由工厂创建对象,再分配到相应的部位进行加工。客户在不用创建对象的情况下就能了解到各个部门的职能。但简单工厂耦合性高,对于类较多时的情况是很麻烦的。我自己通过篮球与足球的实例进行了练习。定义一个操作接口public interface Athlete { public void job (String athlete

2022-05-03 23:49:02 179

原创 java中四个访问修饰词的学习

java中访问修饰符有四个,private,default,protected,public.四个访问修饰符的访问权限如下图:访问修饰符同一个类中同一个包中不同包的子类中不同包的非子类中private√default√√protected√√√public√√√√private访问的权限package com.aaa.bbb;public class task { public static void mai

2022-04-12 22:33:00 490

原创 java类的学习

java是一个面向对象的语言,面向对象的第一要义就是封装,所谓封装其实c中就有,函数就是封装,结构体。java中,有了类的概念,人以类聚,物以群分的思想。java起手就是一个类,然后就是上面讲的内容了,数据+算法public class Animal{ private int age; private String name; public static String Country = "China";//静态变量 public static fin

2022-03-30 23:55:33 531

原创 java的学习之数据类型转换

数据类型转换1.对于编程来说,无非是两个部分:数据加算法。所谓数据,就是由数据类型和数据值构成的,int i = 10.所谓算法:就是程序中的方法,或者说是在C中函数。method。对于方法(或函数),其构成也很简单:返回值类型 方法名(参数列表)2.参数列表的形式:数据类型 变量名。3.声明一个变量:数据类型 变量名。 int value = 0; int add(int value1,int value2)。数据类型:是为了要给方法(或函数)提供计算的基本单元。int add(int

2022-03-27 20:39:45 941

原创 Java内存图的学习

Java内存图的学习方法区:存放代码片段,静态代码块(static修饰的变量),常量池(JDK1.8以前)。堆内存空间:存放对象,元数据空间(JDK1.8以后)。栈内存空间:存放方法栈针,局部变量。操作:方法压栈,方法弹栈。栈内存中的引用类型变量存在于栈中,但它的实际的值来自于堆中。它仅保存堆中的对象的首地址,也就是这个引用类型变量在栈中引用了堆中的对应类型的对象。一个引用类型对象的举例:Person per = new Person();假设这句代码出现在方法体中,那:1:包含这个方法体

2022-03-25 00:38:22 932

原创 final关键字的学习

final通常指的是无法改变的,当出于对设计或者效率的要求时,可使用final进行修饰,当final修饰一个常量时,该常量为最终常量,不可被修改。当final修饰一个成员方法时,该方法为最终方法,不能被覆盖重写。final修饰类时,该类中不能再包含其他子类。#static final与final的区别1.static final在类外public class Last{ static final int A = 5; public static void main(String[] args)

2022-03-20 20:31:39 241

原创 加油,今天我又学到了

前几天会了在一个java文件中创立多个方法使main方法更简洁,今天总算是把其他方法能写在其他java文件中。一开始报错找不到程序包,要么找不到符号,其中还解决了一些自己的其他问题,最后还是搞成器了。public class Assembly2{ public static void main(String[] args) { Assembly1.Test(); }}代码虽然简单,甚至有点烂,但总算成功了。不积跬步无以至千里,不积小流无以成江海。加油!我要学好java!class A

2022-03-16 00:16:06 604

原创 判断一个整数是否为水仙花数

判断一个整数是否为“水仙花数”1import java.util.*;public class xiti{ public static void main(String[] args) { int bai = 0,shi = 0,ge = 0,sum = 0; //定义百位,十位,个位和总和 System.out.println("请输入一个整数:"); Scanner inShu = new Scanner(System.in); int shu = inShu.nextInt

2022-03-08 22:16:36 482

原创 swith的一段代码

#swith语句的举例应用import java.util.Scanner;public calss jiayou{public static void main(String[] args) {int qwer = 0, asdf = 0; //定义初始量System.out.println(“输入数值:”);qwer = in.nextInt();swith(qwer){case 1 : asdf = 1;case 2 : asdf = 2;case 3 : asdf = 3;br

2022-03-06 23:14:54 148

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除