• java基础知识总结--多线程

    时间:2023-11-30 15:12:51

    1、扩展Java.lang.Thread类1.1、进程和线程的区别:进程:每个进程都有自己独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1~n个线程。线程:同一类线程共享代码和数据空间,每一个线程有独立的运行栈和程序计数器,线程切换开销比较小。进程和线程一样都分为五个阶...

  • Java基础知识强化之集合框架笔记74:各种集合常见功能 和 遍历方式总结

    时间:2023-11-29 21:24:15

    1. Collectionadd()remove()contains()iterator()size()遍历:增强for迭代器|--Listget()遍历:普通for|--Set2. Mapput()remove()containskey(),containsValue()keySet()get()...

  • java基础知识总结二

    时间:2023-11-27 22:34:19

    1. synchronized和reentrantlock异同相同点都实现了多线程同步和内存可见性语义都是可重入锁不同点实现机制不同 synchronized通过java对象头锁标记和Monitor对象实现 reentrantlock通过CAS、ASQ(AbstractQueuedSynchroni...

  • JAVA基础知识总结:二十一

    时间:2023-11-18 12:14:24

    一、URL和URLConnection1.HTTP超文本传输协议是一个应用层的协议是一个被动的协议只有客户端主动给服务端发送消息,服务端才会给客户端一个响应2.URL统一的资源定位符(网址)指向一个网络上的资源格式:网络通信协议://主机:端口/要访问的文件路径?参数键1=参数值1&参数键2...

  • Java内存与垃圾收集知识总结

    时间:2023-11-16 08:08:16

    总结一下关于Java内存的知识,今天我不生产知识,我只是知识的搬运工。1.运行时数据区域java虚拟机在执行JAVA程序的过程中会把它所管理的内存划分为若干个不同的数据区域。由所有线程共享的数据区堆[Heap]:Java堆是Java虚拟机管理的内存中最大的一块,此内存区域的唯一目的就是存放对象实例。...

  • 毕向东—Java基础知识总结(超级经典)

    时间:2023-11-12 15:50:42

    Java基础知识总结(超级经典)写代码:1,明确需求。我要做什么?2,分析思路。我要怎么做?1,2,3。3,确定步骤。每一个思路部分用到哪些语句,方法,和对象。4,代码实现。用具体的java语言代码把思路体现出来。学习新技术的四点:1,该技术是什么?2,该技术有什么特点(使用注意):3,该技术怎么使...

  • Java基础知识总结(超级经典)

    时间:2023-11-12 15:47:31

    Java基础知识总结(超级经典)写代码:1,明确需求。我要做什么?2,分析思路。我要怎么做?1,2,3。3,确定步骤。每一个思路部分用到哪些语句,方法,和对象。4,代码实现。用具体的java语言代码把思路体现出来。学习新技术的四点:1,该技术是什么?2,该技术有什么特点(使用注意):3,该技术怎么使...

  • Java 基础知识总结

    时间:2023-11-12 15:43:41

    作者QQ:1095737364    QQ群:123300273     欢迎加入!1.数据类型: 数据类型:1>.基本数据类型:1).数值型: 1}.整型类型(byte  8位   (byte)0,short  16位 (short)0,int  32位  0,long  64位  0L)2...

  • Java 基础知识总结1

    时间:2023-11-12 15:32:25

    作者QQ:1095737364    QQ群:123300273     欢迎加入!1.数据类型: 数据类型:1>.基本数据类型:1).数值型: 1}.整型类型(byte  8位   (byte)0,short  16位 (short)0,int  32位  0,long  64位  0L)2...

  • JAVA学习基础知识总结(原创)

    时间:2023-09-17 17:17:57

    (未经博主允许,禁止转载!)一、基础知识:1、JVM、JRE和JDK的区别:JVM(Java Virtual Machine):java虚拟机,用于保证java的跨平台的特性。 java语言是跨平台,jvm不是跨平台的。JRE(Java Runtime Environment):java的运行环境...

  • 超详细的Java面试题总结(一)之Java基础知识篇

    时间:2023-08-06 23:49:14

    面向对象和面向过程的区别面向过程:   优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。 缺点:没有面向对象易维护、易复用、易扩展 面向对象:   优点:易维护、易复用、易扩展,由于面向...

  • 超详细的Java面试题总结(二)之Java基础知识篇

    时间:2023-08-06 23:49:08

    多线程和Java虚拟机创建线程有几种不同的方式?你喜欢哪一种?为什么?继承Thread类实现Runnable接口应用程序可以使用Executor框架来创建线程池实现Callable接口。我更喜欢实现Runnable接口这种方法,当然这也是现在大多程序员会选用的方法。因为一个类只能继承一个父类而可以实...

  • java面向对象编程知识点总结

    时间:2023-04-19 21:06:55

    一:今天完成上午详细了解了java面向对象编程的一些细节,记录如下。1)类是一种引用类型,包含一个签名和一个主体,主体是放在花括号里面的成员,成员包括字段和方法,还有构造方法、初始化程序和嵌套类型。常用成员有四种:类字段、类方法、实例字段、实力方法。其它引用类型还包括数组、接口、枚举和注解。2)字段...

  • Java多线程知识总结(补充)

    时间:2023-02-26 19:00:14

    Java程序每次运行至少启动两个线程:main线程、垃圾收集线程。 Thread类中常用的方法:currentThread(静态),通过类名Thread直接调用; 判断线程是否启动(存活)class MyThread implements Runnable{ public void run(){ f...

  • java多线程知识总结

    时间:2023-02-26 18:50:19

    1、多线程有什么用? 一个可能在很多人看来很扯淡的一个问题:我会用多线程就好了,还管它有什么用?在我看来,这个回答更扯淡。所谓"知其然知其所以然","会用"只是"知其然","为什么用"才是"知其所以然",只有达到"知其然知其所以然"的程度才可以说是把一个知识点运用自如。OK,下面说说我对这个问题的看...

  • Java 多线程知识总结

    时间:2023-02-26 18:45:46

    Java多线程的一些知识总结 一、多进程&多线程在同一个时间里,同一个计算机系统中如果允许两个或两个以上的进程处于运行状态,这便是多任务。现代的操作系统几乎都是多任务操作系统,能够同时管理多个进程的运行。 多任务带来的好处是明显的,比如你可以边听mp3边上网。那么这里就涉及到并行的问题,原...

  • java多线程知识点总结

    时间:2023-02-26 18:40:57

    多线程(英语:multithreading) 每个正在系统上运行的程序都是一个进程。每个进程包含一到多个线程。线程可以在程序里独立执行,由操作系统负责多个线程的调度和执行。 线程和进程的区别在于,子进程和父进程有不同的代码和数据空间,而多个线程则共享数据空间,每个线程有自己的执行...

  • java多线程知识点总结

    时间:2023-02-26 18:41:09

    1.线程调度知识:线程类Thread的了解,几个thread的方法。thread.sleep(),thread.join()。(调用join方法的那个线程会立刻执行)。 object.wait()方法,notifyAll()方法。 2.线程间通信知识(共享资源):synchronized,volat...

  • Java多线程知识总结(一)

    时间:2023-02-26 18:40:51

    一、创建线程的三种方式: 创建线程的方式有三种,一是创建Thread实例,二是实现Runnable接口,三是实现Callable接口,Runnable接口和Callable接口的区别是一个无返回值,一个有返回值;不管是Runnable还是Callable接口,都需要借助Thread去运行; (一)继...

  • Java 常忽略知识点总结

    时间:2023-02-26 18:36:35

    程序(program):是为了完成特定任务、用某种语言编写的一组指令的集合。即指的一段静态的 代码,静态对象。 进程(process):是程序的一次执行过程,或是正在运行的一个程序。 动态过程:有他自身的产生、存在和消亡的过程。 如:运行的QQ、运行的MP3的播放器 程序是静态的,进程...