• Java基础知识强化之集合框架笔记62:Map集合之HashMap嵌套HashMap

    时间:2024-06-05 21:07:17

    1. HashMap嵌套HashMap 传智播客          jc    基础班                      陈玉楼  20                      高跃     22          jy    就业班                      李杰    ...

  • Java基础知识强化之集合框架笔记01:集合的由来与数组的区别

    时间:2024-06-05 21:06:39

    1. 集合的由来: 我们学习的是面向对象语言,而面向对象语言对事物的描述是通过对象体现的,为了方便对多个对象进行操作,我们就必须把这多个对象进行存储。而要想存储多个对象,就不能是一个基本的变量,而应该是一个容器类型的变量,在我们目前所学过的知识里面,有哪些是容器类型的呢?数组和StringBuffe...

  • JAVA基础

    时间:2024-06-03 15:15:39

    1、对象的初始化 2、静态变量、成员变量、静态代码块、构造方法初始化顺序 1、实验  (1)实验代码: class InitClass { private static StaticClass staticClass = new StaticClass(); private Member...

  • 《Java基础复习》—常识与入门

    时间:2024-06-02 10:32:41

    突然发现自己Java基础的底子不到位,复习!所记知识会发布在CSDN与博客网站jirath.cn《Java基础复习》—常识与入门一、Java语言的知识体系图分为三部分编程语言核心结构:变量、基本语法、分支、循环、数组Java面向对象的核心逻辑:OOP(面向对象编程)、封装、继承、多态、接口。。。。。...

  • java基础算法之快速排序

    时间:2024-06-01 11:52:47

    快速排序(Quicksort)是对冒泡排序的一种改进。在大学学过之后现在基本忘了,最近在好多地方都看到说快速排序在面试会问到,于是自己也准备重新拾起以前忘记的东西来,慢慢的积累自己的基础知识。fighting算法概念快速排序由C. A. R. Hoare在1962(50多年了呢)年提出,它的基本思想...

  • java环境基础步骤 maven

    时间:2024-05-31 23:08:34

    1. 下载maven,解压到合适的位置a. 下载 Maven ,其实就是一个压缩包,解压一下      b. 配置一下环境变量有两个环境变量可以配置:MAVEN_HOME = D:\maven\apache-maven-3.2.3MAVEN_OPTS = -Xms128m -Xmx512m(可选)在...

  • java 基础 --- volatile

    时间:2024-05-31 20:39:13

    问题  :volatile 解决的是什么问题有什么应用场景概述某些共享变量的时候我们使用volatile 修饰,它会保证修改的值立即被更新到主存,或是从主存中获取最新的值。它的底层是如何实现的?volatile 使用场景通过关键字sychronize可以防止多个线程进入同一段代码,在某些特定场景中,...

  • Java基础知识强化之集合框架笔记30:集合之泛型的引入

    时间:2024-05-28 11:58:42

    1. 泛型的引入:(1)首先我们看看下面这一段代码,如下: package cn.itcast_01; import java.util.ArrayList; import java.util.Iterator; public class GenericDemo { public stati...

  • Java笔记(基础第二篇)

    时间:2024-05-27 18:24:13

    声明数组数组元素类型 数组名字[];数组元素类型[] 数组名字;分配内存空间数组名字 = new 数组元素类型[数组元素的个数]其中使用new关键字为数组分配内存时,数组中各个元素的初始化值都为0数组应用fill()函数字符串比较方式比较运算符“==”比较的是内存位置,不适宜拿来比较字符串,但整型等...

  • java基础第二篇

    时间:2024-05-27 17:00:27

    3.选择结构a.if:格式一:if(表达式1){表达式1为真才执行}格式二:if(表达式1){表达式1为真才执行}else{表达式1位假才执行}格式三:判断工龄的范围,判断成绩的范围if(表达式1){表达式1为真才执行}else if(表达式2){表达式1为假并且表达式2为真 才执行}else if...

  • 【JAVA基础】05 Java语言基础:数组

    时间:2024-05-25 07:40:21

    1. 数组概述和定义格式说明为什么要有数组(容器)为了存储同种数据类型的多个值数组概念数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器。数组既可以存储基本数据类型,也可以存储引用数据类型。数组定义格式数据类型[] 数组名 = new 数据类型[数组的长度];如:int[] arr = n...

  • Java 语言基础之数组常见操作

    时间:2024-05-24 23:11:21

    对数组操作最基本的动作: 存和取核心思想: 就是对角标的操作数组常见操作:1, 遍历2, 获取最大值和最小值3, 排序4, 查找5, 折半查找// 1. 遍历int[] arr = {23,435,46,576,456,4,4,56,574,756}for(int x=0; x<arr.len...

  • Java(C#)基础差异-语法

    时间:2024-05-24 22:55:21

    1、long类型Javalong类型,若赋值大于int型的最大值,或小于int型的最小值,则需要在数字后加L或者l,表示该数值为长整数,如long num=2147483650L。举例如下:public static void main(String[] args) { /* * 对于...

  • Java 语言基础之数组应用

    时间:2024-05-24 22:44:09

    什么时候使用数组呢?如果数据出现了对应关系, 而且对应关系的一方是有序的数字编号, 并作为角标使用.这时,就必须要想到数组的使用. 也就是将这些数据存储到数组中, 根据运算的结果作为角标,直接去查数组中对应的元素即可.这种方式称为 查表法 .需求: 获取一个整数的十六进制表现形式public sta...

  • Java语言基础之数组

    时间:2024-05-24 22:39:23

    引出数组和数组的定义为什么要使用数组:问题一:声明变量时,每一个单独的变量都要对应一个变量名,但现在要处理一组相同类型的数据时,如要表示班上100个人的年纪,绝不能定义100个变量来表示每一个人的年纪,那怎么办呢?再看下面的例子:int age = 17; //表示一个年龄问题二:求两个数之和,需要...

  • 基础的JAVA Token权限认证

    时间:2024-05-23 22:38:49

    public class JwtUtil { private static final long EXPIER_TIME = 15 * 60 * 1000; private static final String TOKEN_SECRET = "123456"; public st...

  • Java基础 ArrayList和LinkedList的区别和实现原理

    时间:2024-05-23 14:13:54

            ArrayList 和 LinkedList都是List的实现类,List集合主要有两个特点:1、有序;2、可重复。所以他们两个肯定也有其特征。        下面分别介绍下二者: 1、ArrayList--- 数组列表     上图是ArrayList的源码,可以看出Java在构建...

  • java(一) 基础部分

    时间:2024-05-23 11:17:11

    1.11、简单讲一下java的跨平台原理Java通过不同的系统、不同版本、不同位数的java虚拟机(jvm),来屏蔽不同的系统指令集差异而对外体统统一的接口(java API),对于我们普通的java开发者而言,只需要按照接口开发即可。如果我系统需要部署到不同的环境时,只需在系统上面按照对应版本的虚...

  • MyEclipse Java基础使用笔记

    时间:2024-05-22 21:37:19

     一、Java开发平台JavaSE  标准版 Java应用程序 application  五子棋、计算器、qqJavaEE  企业版  Java企业级应用JavaME 微型版  小型设备    Android取代了 二、Java 术语jdk Java开发工具包  JRE java运行环境JVM ja...

  • java基础总结(3)---常量和变量

    时间:2024-05-21 19:07:31

    java基础(数据)java程序中的数据是用常量和变量来表示的。1,常量常量是指程序执行过程中始终不变的量。常量有字面常量和符号常量两种。2,变量变量则是根据执行的情况,可以改变值的量。根据作用域范围的不同分为:成员变量、局部变量、方法参数变量、异常处理参数变量4种。(1)成员变量:在类中声明,在方...