自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Java String类_常量池_字符串比较 尚学堂105

String类又称作不可变字符序列。 String位于java.lang包中,Java程序默认导入java.lang包下的所有类。 String类不能被继承(final) public final class String implements java.io.Serializ...

2020-06-24 17:19:18 32 0

原创 Java内部类 尚学堂104

在Java中内部类主要分为成员内部类(非静态内部类、静态内部类)、匿名内部类、局部内部类。 局部内部类基本用不着,很少情况碰到,一般碰到的是匿名内部类和成员内部类。 成员内部类里面又包含了非静态内部类和静态内部类。 目录 成员内部类 非静态内部类 非静态内部类定义方式 成员内部类可以...

2020-06-23 16:50:38 21 0

原创 Java 接口 尚学堂103

在Java中,类的继承只能单继承,接口可以多继承。 public class Test implements A, B{ @Override public void testA() { System.out.println("testA()"); } @O...

2020-06-23 15:11:09 25 0

原创 Java图形绘制 尚学堂088

package cn.sxt.game; import javax.swing.JFrame; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.awt.Image; impo...

2020-06-19 21:00:52 35 0

原创 Java:The method xxx of type xxx must override or implement a supertype method _对@Override注解作用的思考

问题描述 @Override报错 The method xxx of type xxx must override or implement a supertype method 相关知识 @Override Override的api文档说明: Indicates that a ...

2020-06-19 17:29:29 72 0

原创 Java for-each循环 尚学堂086

public class Test { public static void main(String[] args) { // //数组的遍历操作 int[] arr = new int[4]; for(int i = 0; i < 4; i++) { arr[i] = ...

2020-06-19 14:40:02 25 0

原创 Java数组 尚学堂084

在堆空间里创造出数组对象,数组是对象,数组里的元素可以看成是对象的成员变量,它也遵守对象成员变量的规则,比如数字默认是0,布尔值默认是false,如果是引用类型(比如String类型)的值默认是null 上图中,数组元素是引用类型,不是直接把值放在里面。 ...

2020-06-19 11:35:13 28 0

原创 Java equals方法的重写_阅读Object和String的源码 尚学堂077

查看源码,Object类的equals方法默认是比较两个对象地址是否相同,即是不是同一个对象: public boolean equals(Object obj) { return (this == obj); } String类重写了equals方法,下...

2020-06-18 17:17:30 31 0

原创 Eclipse无法查看源码,提示“Source not found”

在eclipse中,鼠标移动到相应的地方,按ctrl,应该是可以查看鼠标那个地方的源码的。 例如,查看toString()方法的源码: 但是,出现了问题,无法查看源码,eclipse提示“Source not found”: 既然它找不到源码在哪里,那就告诉它吧,手动添加: 添...

2020-06-18 16:33:45 51 0

原创 Java 继承和instanceof 尚学堂074

父类也称作超类、基类、派生类等。 public class Test{ public static void main(String[] args) { Student s = new Student("高淇",172,"Java&qu...

2020-06-18 15:52:09 30 0

原创 Java import 尚学堂073

在同一个包下面的类可以直接使用: 如果要使用的类在另一个包里面,可以在包名下面写类名,告诉编译器这个类在哪里: 或则通过import导入类: 如果这个包下面有很过类要用,可以用 * 通配符: import java.util.*;//导入该包下所有的类。会降低编译...

2020-06-18 09:57:03 18 0

原创 Java包机制 尚学堂072

package通常是类的第一句非注释性语句。 包名:域名倒着写即可,再加上模块名,便于内部管理类。 com.gao和com.gao.car,这两个包没有包含关系,是两个完全独立的包。只是逻辑上看起来后者是前者的一部分。 java.lang是核心包,lang是language的意思,语言的...

2020-06-18 09:08:24 22 0

原创 静态初始化块 尚学堂070

用static来修饰一个语句块,在类初始化的时候执行,不能调用普通的属性和方法,因为这时候是做类的初始化,没有对象。 静态初始化块会在构造器之前执行,因为先加载类,才能构造对象

2020-06-17 21:19:12 37 0

原创 Java this 尚学堂068

https://www.sxt.cn/Java_jQuery_in_action/this_keywords.html 想要在构造器里调用另一个构造器,不能直接用方法名去调用,必须用this public class Main { int a, b, c; Main(i...

2020-06-17 16:35:12 30 0

原创 通用分代垃圾回收 尚学堂067

https://www.sxt.cn/Java_jQuery_in_action/The_garbage_collection_mechanism.html B站:基础300级 av59814573 我们将对象分为三种状态:年轻代、年老代、持久代。JVM将堆内存划分为 Eden、Survi...

2020-06-17 16:10:54 24 0

原创 Java构造方法 尚学堂065

class Point { double x, y; public Point(double _x, double _y) { x = _x; y = _y; System.out.println("构造方法");...

2020-06-16 20:55:25 25 0

原创 内存分析详解 尚学堂064

Java虚拟机的内存可以分为三个区域:栈stack、堆heap、方法区method area。 方法区也在堆里面,本质上就栈和堆两个东西,方法区作用比较特殊,所以单独列出来。 栈 【还没学习、整理完,先发布博客存着~】 ...

2020-06-14 20:40:27 42 0

原创 面向对象 尚学堂060

面向对象的方式实际上由OOA(面向对象分析)、OOD(面向对象设计)和OOP(面向对象编程)三个部分有机组成。 OOA(面向对象分析) Object-Oriented Analysis OOD (面向对象设计)Object-Oriented Design OOP(面向对象编程)Objec...

2020-06-14 19:56:36 34 0

原创 java测试耗时 递归 尚学堂059

System类有2个和时间有关的方法 currentTimeMillis() public static long currentTimeMillis() currentTimeMillis()返回当前时间(以毫秒为单位)。 请注意,虽然返回值的时间单位为毫秒,但该值的粒...

2020-06-14 16:45:48 38 0

原创 解决笔记本双USB接口散热器无法给其他外接设备供电的问题

问题描述: 有个双usb接口的笔记本散热器,之前是散热器接笔记本的一个usb接口,连接到散热器的一个USB接口上,散热器上的另一个usb接口可以连其他设备,比如外界键盘。 出现了问题:散热器能工作,但是连接在散热器上的其他外接设备不能工作。 问题原因: 网上搜了一下类似的问题,这可能是供电...

2020-06-14 10:28:52 96 0

原创 带标签的continue 尚学堂056

public static void main(String[] args) { //打印101-150之间所有的质数 outer:for(int i = 101; i < 150; i++) { for(int j = 2; j < i / 2; j++) { ...

2020-06-13 17:00:19 37 0

原创 字符串连接符 尚学堂040

public static void main(String[] args) { String a = "3"; int b = 4; int c = 5; char d = 'a'; System.out.println(a + b +...

2020-06-13 15:38:59 44 0

原创 char类型变量输出ascii码值、比较大小 尚学堂037

public static void main(String[] args) { char ch1 = 'a'; char ch2 = 'c'; System.out.println((int)ch1);//97 System.out.pri...

2020-06-13 08:23:45 58 0

原创 Java使用BigDecimal进行浮点数的比较 尚学堂031

BigDecimal bd = BigDecimal.valueOf(1.0); bd = bd.subtract(BigDecimal.valueOf(0.1)); bd = bd.subtract(BigDecimal.valueOf(0.1)); ...

2020-06-12 17:04:14 25 0

原创 基本数据类型 尚学堂029

https://www.sxt.cn/Java_jQuery_in_action/Java_primitive_data_type.html From : B站:av59814573

2020-06-12 16:33:59 31 0

原创 Java桌球小游戏 尚学堂022

https://www.sxt.cn/Java_jQuery_in_action/Billiards_Games.html 新建一个放图片的文件夹,正常应该建在src下面,这里是为了简单。 图片弄进去: src创建一个类: 复制类:

2020-06-12 15:27:14 42 0

原创 eclipse java 尚学堂021-021

来源:B站视频:av59814573 一个java项目,src是java源码,JRE是运行环境,隐藏了bin文件夹,bin里面有自动编译好的class文件。 新建一个类: 看项目的属性: eclipse运行Java程序快捷键:Ctrl+F11 ...

2020-06-12 10:23:57 41 0

原创 Linux下安装Java环境

要知道自己的Linux系统是几位的,然后安装相应位数的jdk安装包 可以通过以下命令查看位数: getconf LONG_BIT 我的是32位的Linux系统。 根据Oracle官网的文档说明(官网文档链接),在linux平台下安装32位的jdk可以使用以下文件: jdk-8uver...

2020-06-03 14:11:19 129 0

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