• Java基础-数组常见排序方式

    时间:2024-05-01 19:33:19

    Java基础-数组常见排序方式作者:尹正杰版权声明:原创作品,谢绝转载!否则将追究法律责任。数据的排序一般都是生序排序,即元素从小到大排列。常见的有两种排序方式:选择排序和冒泡排序。选择排序的特点是每个元素都进行比较,二冒泡排序是数组中相邻元素进行比较。接下来我们一起来看看选择排序和冒泡排序的原理以...

  • 【java基础】选择排序and冒泡排序

    时间:2024-05-01 19:21:06

    前言 :今天学习的是J2SE视频里的第五章,数组部分,它里面留了一个经典的作业,就是让我们去从1倒9按一定规格排序,这让我想起了学习vb的时候最最让我头疼的两种排序方法,选择排序法 和 冒泡排序法。而且由于害怕他们,也不敢总结,怕出错。我们在学习C语言的时候,老师也不知过这个作业,不过比较可惜,当时...

  • 【Java基础】选择排序、冒泡法排序、二分法查找

    时间:2024-05-01 19:15:31

    1.选择排序://改进后的选择排序,减少交换的次数public static void sortSelect(int arr[]) {//用于存放最小数的下标int s;for (int i = 0; i < arr.length; i++) {s = i;for (int j = i + 1...

  • java基础面试题-2

    时间:2024-05-01 17:59:59

    第一,谈谈final, finally, finalize的区别。 final---修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中...

  • java中文乱码解决之道(二)-----字符编码详解:基础知识 + ASCII + GB**

    时间:2024-05-01 13:13:00

    在上篇博文(java中文乱码解决之道(一)-----认识字符集)中,LZ简单介绍了主流的字符编码,对各种编码都是点到为止,以下LZ将详细阐述字符集、字符编码等基础知识和ASCII、GB的详情。一、基础知识在了解各种字符集之前我们需要了解一些最基础的知识,如:编码、字符、字符集、字符编码基础知识。编码...

  • java中文乱码解决之道(二)—–字符编码详解:基础知识 + ASCII + GB**

    时间:2024-05-01 13:12:04

    原文出处:http://cmsblogs.com/?p=1412在上篇博文(java中文乱码解决之道(一)—–认识字符集)中,LZ简单介绍了主流的字符编码,对各种编码都是点到为止,以下LZ将详细阐述字符集、字符编码等基础知识和ASCII、GB的详情。一、基础知识在了解各种字符集之前我们需要了解一些最...

  • JAVA前端快速入门基础_javascript入门(03)

    时间:2024-05-01 07:00:32

    写在前面:本文用于快速学会简易的JS,仅做扫盲和参考作用 本章节主要介绍JS的事件监听 1.什么是事件监听 事件:是指发生在HTML端的事件,主要指以下几种。 1.按钮被点击 2.鼠标移动到元素上 3.按到了键盘 事件监听:当触发了事件时,JS会执行相对应的代码。 2.实现事件监听 2.1通过HTM...

  • Java12-java语法基础(十一)继承

    时间:2024-04-30 19:58:39

    Java12-java语法基础(十一)继承一、继承学习要求:1、 理解继承的概念与作用2、 掌握继承的实现机制3、理解继承中的覆写与覆盖4、掌握super关键字的使用回顾:1、对客观世界进行分析,抽象成类,并利用java语言实现。2、利用private进行封装。3、利用this关键字引用类中的数据成...

  • 面试 Java 基础八股文十问十答第二十六期

    时间:2024-04-30 14:57:27

    面试 Java 基础八股文十问十答第二十六期 作者:程序员小白条,个人博客 相信看了本文后,对你的面试是有一定帮助的!关注专栏后就能收到持续更新! ⭐点赞⭐收藏⭐不迷路!⭐ 1)你觉得 Java 好在哪儿? Java 在许多方面都有其优势: 平台无关性: Java 通过虚拟机实现了平台无关性,...

  • Java基础知识总结(73)

    时间:2024-04-29 20:45:24

    1、今天学了什么     1、线程休眠     (1)sleep()             如果需要让当前正在执行的线程暂停一段时间,并进入阻塞状态(Timed_Waiting),则可以通过调用Thread类的静态sleep()方法来实现。             static void sle...

  • 【Java基础】【08面向对象_继承&方法&final】

    时间:2024-04-29 19:17:05

    08.01_面向对象(代码块的概述和分类)(了解)(面试的时候会问,开发不用或者很少用)A:代码块概述在Java中,使用{}括起来的代码被称为代码块。B:代码块分类根据其位置和声明的不同,可以分为局部代码块,构造代码块,静态代码块,同步代码块(多线程讲解)。C:常见代码块的应用a:局部代码块在方法中...

  • JAVA_SE基础——38.单例设计模式

    时间:2024-04-29 16:59:41

    本文继续介绍23种设计模式系列之单例模式。我们在javaSE的基础学习中,会讲到:单例设计模式、模板设计模式、装饰者设计模式、观察者设计模式、工厂设计模式我以后随着水平的提高,我会专门开个分类写设计模式的。现在请原谅我的知识面有限……设计模式→中的    “模式” 二字是什么意思。。模式:模式就是解...

  • Java基础知识强化之集合框架笔记73:如何选择使用哪种集合

    时间:2024-04-28 21:33:17

    1. 到底使用那种集合。   看需求是否是键值对象形式: 是:Map键是否需要排序:是:TreeMap否:HashMap不知道,就使用HashMap。否:Collection元素是否唯一:是:Set 元素是否需要排序:   是:TreeSet   否:HashSet       不知道,就使用Has...

  • java.util.logging.Logger基础

    时间:2024-04-28 13:27:31

    1. 定义java.util.logging.Logger是Java自带的日志类,可以记录程序运行中所产生的日志。通过查看所产生的日志文件,可以分析程序的运行状况,出现异常时,分析及定位异常。2.简单的例子import java.io.IOException;import java.io.Print...

  • java多线程与并发(基础篇)

    时间:2024-04-28 08:28:46

    一、进程与线程进程:是代码在数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位。线程:是进程的一个执行路径,一个进程中至少有一个线程,进程中的多个线程共享进程的 资源。虽然系统是把资源分给进程,但是CPU很特殊,是被分配到线程的,所以线程是CPU分配的基本单位。二者关系:一个进程中有多个线...

  • Java基础之Scanner类中next()与nextLine()方法的区别

    时间:2024-04-28 07:52:29

    java中使用Scanner类实现数据输入十分简单方便,Scanner类中next()与nextLine()都可以实现字符串String的获取,所以我们会纠结二者之间的区别。其实next()与nextLine()区别很明确:next() 方法遇见第一个有效字符(非空格,非换行符)时,开始扫描,当遇见...

  • Java基础系列篇:JAVA多线程 并发编程

    时间:2024-04-25 08:50:09

    一:为什么要用多线程:我相信所有的东西都是以实际使用价值而去学习的,没有实际价值的学习,学了没用,没用就不会学的好。多线程也是一样,以前学习java并没有觉得多线程有多了不起,不用多线程我一样可以开发,但是做的久了你就会发现,一些东西必须用多线程去解决。明白并发编程是通过cpu调度算法,让用户看上去...

  • Java并发编程--基础进阶高级(完结)

    时间:2024-04-24 23:43:44

    Java并发编程--基础进阶高级完整笔记。这都不知道是第几次刷狂神的JUC并发编程了,从第一次的迷茫到现在比较清晰,算是个大进步了,之前JUC笔记不见了,重新做一套笔记。参考链接:https://www.bilibili.com/video/BV1B7411L7tE目录1.多线程--基础内容1.Th...

  • Java并发编程基础三板斧之Semaphore

    时间:2024-04-24 22:32:02

    引言最近可以进行个税申报了,还没有申报的同学可以赶紧去试试哦。不过我反正是从上午到下午一直都没有成功的进行申报,一进行申报就返回“当前访问人数过多,请稍后再试”。为什么有些人就能够申报成功,有些人就直接返回失败。这很明显申报处理资源是有限的,只能等别人处理完了在来处理你的,你如果运气好可能重试几次就...

  • Java并发(基础知识)——显示锁和同步工具类

    时间:2024-04-24 09:20:00

    显示锁                                                                                    Lock接口是Java 5.0新增的接口,该接口的定义如下:public interface Lock { void l...