• java基础知识点学习

    时间:2023-02-26 18:08:05

    基础学习总结 1、锁sync/lock都有哪些方法,底层实现 synchronized ['sɪŋkrənaɪzd] 2、线程池的参数、线程池执行的流程,当到达线程池到达最大数,队列也满了,出现的异常 3、写一个主线程等待两个子线程执行完成,在往下执行逻辑 答案: 1、可以使用thred.jion(...

  • Java基础知识强化之集合框架笔记54:Map集合之HashMap集合(HashMap)的案例

    时间:2023-02-26 10:58:32

    1. HashMap集合 HashMap集合(HashMap<String,String>)的案例   2. 代码示例: 1 package cn.itcast_02; 2 3 import java.util.HashMap; 4 import java.util.Set;...

  • 【Java学习笔记】基础知识学习14【文件】

    时间:2023-02-24 13:53:19

    这里开始,我们研究输入输出的问题: 任何语言都不可避免接触文件的处理。 在Windows 的一些软件平台中,比如VB,VC++等等,都需要通过系统的API才能对文件进行处理,虽然可以更加的底层,但是很麻烦。Java由于其跨平台的特性,支持通过封装好的文件类File来操作文件和目录。包括创建、重命名、...

  • 黑马程序员-Java基础知识10(部分笔记总结try-catch)

    时间:2023-02-19 15:44:59

    对于try……catch格式: try  {可能出现错误的代码块}   catch(exception e){进行处理的代码} ;                                 对象变量的声明   用这种方法,如果代码正确,那么程序不经过catch语句直接向下运行; 如果代码不正确...

  • Java基础知识点(带返回值方法的定义和调用及方法的重载)

    时间:2023-02-19 13:22:36

    一:带返回值方法的定义方法的返回值其实就是方法运行的最终结果。如果要在调用处根据方法的结果,去编写另外一段逻辑,为了在调用处拿到方法的结果,就需要定义带返回值的方法。eg:public static int getSum(int a,int b){int c = a + b;return c;}二:...

  • 黑马程序员——java基础知识之网络编程(二)

    时间:2023-02-18 21:49:49

    ——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——- (一)网络编程的深入 1、基础知识总结: ①网络编程:主要是和IO流联系紧密,基本上有网络编程的地方,就有IO流的应用。 ②当网络编程遇到一对多传输时,要利用多线程来处理 ③小知识点: 游览器输入网址进行访问的时...

  • 黑马程序员——java基础知识篇——>集合

    时间:2023-02-18 15:15:33

    -----------android培训、java培训、java学习型技术博客、期待与您交流!------------ 一、集合概述 集合的特点: 1 用于存储对象的容器 2 集合的长度是可变的 3 集合中不可以存储基本数据类型值 Collection|--List:元素是有序的,元素可以重复,...

  • Java基础知识点(数组较难的的一个练习-数组的排序)

    时间:2023-02-17 20:01:01

    冒泡排序:第一步:从第一个元素开始,将相邻的两个元素进行比较,如果前一个元素比后一个元素大,则交换他们的位置,直到最后两个元素完成比较。整个过程完成后,数组中最后一个元素自然就是最大值,这样也就完成了第一轮比较。第二步:除了最后一个元素,将剩余元素继续进行两两比较,过程与第一步相似,这样就可将数组中...

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

    时间:2023-02-17 00:18:54

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

  • Java基础知识点(数组的定义及数组的静态初始化)

    时间:2023-02-16 15:20:33

    1.定义:1.数组的介绍:数组指的是一种可以用来存储同种数据类型的多个值。数组容器在存储数据的时候,需要结合隐式转换考虑。eg:int 类型的数组容器(boolean byte short int double)double这个是错误的。double 数据类型的容器:(byte short int ...

  • Java基础知识(JAVA之IO流)

    时间:2023-02-16 13:44:54

          学习Java IO,不得不提到的就是JavaIO流。 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO流的分类 根据处理数据类型的不同分为:字符流和字节...

  • java学习--基础知识第三天--笔记

    时间:2023-02-15 18:33:22

    流程控制语句分类 顺序结构 选择结构 循环结构 跳转语句顺序结构 从上往下的顺序依次执行选择结构 if语句 格式一: if(关系表达式){ 语句体; } 注意:关系表达式的结果都是boolean类型的,不是true就是false。 执行流程: 判断关系表达式的结果,如果为true,就执行语句体;如果...

  • java基础知识代码

    时间:2023-02-15 18:18:49

    1 package com.mon10.day22; 2 3 /** 4 * 类说明 :枚举类型,案例二 5 * 6 * @author 作者 : chenyanlong 7 * @version 创建时间:2017年10月22日 8 */ 9 public class EnumDe...

  • java 基础知识二 基本类型与运算符

    时间:2023-02-15 17:18:17

    java  基础知识二 基本类型与运算符 1、标识符 定义:为类、方法、变量起的名称 由大小写字母、数字、下划线(_)和美元符号($)组成,同时不能以数字开头  2、关键字 java语言保留特殊含义或者特殊功能的关键词,不能用着标识符 3、注释 java代码中不会编译,帮助介绍代码的文字片段  三...

  • 黑马程序员-----Java基础知识---常量---进制----变量---运算符(算术--赋值--比较--逻辑--位--三元)----if语句---switch语句

    时间:2023-02-15 16:40:01

    ------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------   1常量: 常量概述           在程序执行的过程中其值...

  • JAVA基础知识——集合类

    时间:2023-02-15 07:25:42

    先放一个图:四个比较:List接口和Set接口相同:都继承了Collection 不同:1、List是有序,允许有相同元素的Collection;Set不允许有相同的元素,即e1.equals(e2)=false; 2、List 还提供了一个listIterator()方法,返回一个ListIter...

  • Java基础知识: LockSupport的park和unpark

    时间:2023-02-14 20:05:29

    源码: public static void park(Object blocker) { Thread t = Thread.currentThread(); setBlocker(t, blocker); UNSAFE.park(false, 0L); setBlock...

  • Java基础知识--内存管理

    时间:2023-02-14 17:10:54

    Java语言中 的垃圾收集器相对于以前的其他语言优势是什么? 过去的语言需要程序员显示的进行分配内存、释放内存。这种做法可能会引起“内存泄漏”,即由于某种原因是分配给程序的内存无法释放,如果该任务不断的重复进行,程序的内存将会耗尽而导致程序异常终止,甚至无法继续工作,相比之下:Java语言不要求程序...

  • java基础知识点(while循环、do....while循环以及while和for循环之间的对比)

    时间:2023-02-14 15:29:12

    一:循环1.格式:初始化语句;            while(条件判断语句){             循环体语句;   .​         条件控制语句;}​2.eg:int x = 1; //定义变量初始值为1while(x <= 4){ //循环条件System.ou...

  • 黑马程序员—Java基础知识汇总

    时间:2023-02-12 10:56:53

    -----------android培训、java培训、java学习型技术博客、期待与您交流!------------  Java基础知识汇总 一:java概述:1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言,希望用于控制嵌入在有线电视交换盒、PDA等的微处理...