corejava
基础Java
Xuan少
记录一下代码世界的神奇
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
线程
1.线程 1.什么叫做线程,跟进程之间的关系 进程:独立的cup空间运行 线程:进程中的一个执行流程,一个进程中可以包含多个线程,这些线程共享该进程提供的资源 2.创建线程(两种方式) 让这类继承Thread类 class XXX extends Thread{ public void run() Thread xx = new Thread(); xx.start(); } 实现一个Runnable接口 public class ThreadTest3 { public static void m原创 2020-07-01 12:16:09 · 139 阅读 · 0 评论 -
高级java
高级java 修饰符: static修饰符 static修饰符所修饰的内容属于类不属于对象,他被所有由这个类产生的对象共享 static所修饰的内容在执行类加载的时候就会被加载到内存中,所以类加载完成后静态的内容在内存中就已经存在了,而且类加载只会执行一次,静态的内容也只会被加载一次。 静态属性: 类加载的时候静态属性就会加载,jvm会根据数据类型给初始值。 静态方法: 类加载的时候静态方法就会加载因此静态方法中是不能调用非静态的内容,静态加载的时候对象还没开始构建,this super 也不能在静态方法中原创 2020-06-28 15:34:22 · 335 阅读 · 0 评论 -
杨辉三角
打印杨辉三角形 (行数可以键盘录入) 需求:打印杨辉三角形(行数可以键盘录入) 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 package com.briup.day2; import java.util.Scanner; public class three { public static void main(String[] args) { System.out.println("请输入行数"); Scanner scanner原创 2020-06-24 17:18:57 · 213 阅读 · 0 评论 -
final,finally,finalize的区别
final,finally,finalize的区别 final是java语言中的关键字,主要是用来声明常量,表示“不可改变的,终态的” finally也要Java语言种的关键字,主要用来处理异常捕获机制,在finally块种的代码总会在异常处理的最后阶段总会进行 finalize是Java语言中的一个函数,主要用于垃圾回收 例如: public static void test() throws Exception { try { throw new Exception("l原创 2020-06-23 17:04:27 · 205 阅读 · 0 评论 -
选择排序概念实例
实现一个方法,该方法的参数是int[],该方法可以对数组进行排序,例如使用【选择排序】,该方法不需要返回值。 2 1 4 9 8 5 3 规则:每一轮在待排序的区域中比较找到一个最小值后,把这个最小值放到已经排好顺序的区域的末尾,剩下的部分成一个新的待排序部分,重复上面的步骤直到排序结束。 2 1 4 9 8 5 3 第一轮从待排序区中找到一个最小值,然后和第一个位置的数字交互位置 1 2 4 9 8 5 3 第二轮从新的待排序区中找到一个最小值,然后和第二个位置的数字交互位置原创 2020-06-23 16:22:53 · 890 阅读 · 0 评论 -
冒泡排序概念实例
冒泡排序 实现一个方法,该方法的参数是int[],该方法可以对数组进行排序,例如使用【冒泡排序】,该方法不需要返回值。 规则:在一组数据中,从左到右,俩俩比较,然后把较大的数据往前推,一轮下来之后,最大的一个数据就被推到了最右边。 例如: 2 1 4 9 8 5 3 第一轮第1次比较后 1 2 4 9 8 5 3 第一轮第2次比较后 1 2 4 9 8 5 3 第一轮第3次比较后 1 2 4 9 8 5 3 第一轮第4次比较后 1 2 4 8 9 5 3 第一轮第5次比较后 1 2原创 2020-06-23 15:43:46 · 360 阅读 · 0 评论 -
插入排序概念实例
插入排序 实现一个方法,该方法的参数是int[],该方法可以对数组进行排序,例如使用【插入排序】,该方法不需要返回值。 规则:把数组分成俩部分,将后面部分的数据一个一个的和前面部分数据的元素进行比较,如果我们指定的元素比前面部分的元素小,那么就将前面的元素往前移动一步,直到没有比我们这个指定元素还小元素了,那么这个位置就是需要插入的地方。 2 1 4 9 8 5 3 例如,我们可以把这个数组,从2的位置进行分开,分成俩组,左边一组是2,右边一组是 1 4 9 8 5 3 ,左边一组是已经排好顺序的序原创 2020-06-23 15:36:45 · 770 阅读 · 1 评论
分享