首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨
Java学习

Java学习

32180 帖子 3 成员
创建于 2025-06-18 组长:csdn大佬
Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的高级程序设计语言。Java 可运行于多个平台,如 Windows, Mac OS 及其他多种 UNIX 版本的系统。本教程通过简单的实例将让大家更好的了解 Java 编程语言。移动操作系统 Android 大部分的代码采用 Java 编程语言编程。

  • 一、Java内存模型1. 我们开发人员编写的Java代码是怎么让电脑认识的首先先了解电脑是二进制的系统,他只认识 01010101比如我们经常要编写 HelloWord.java 电脑是怎么认识运行的...
    csdn大佬 发表于 165 天前
    0
    49
  • 1. 多线程有什么用?1、发挥多核CPU 的优势随着工业的进步,现在的笔记本、台式机乃至商用的应用服务器至少也都是双核的,4 核、8 核甚至 16 核的也都不少见,如果是单线程的程序,那么在双核CPU...
    csdn大佬 发表于 166 天前
    0
    55
  • 一、Java概述1. 何为编程编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计...
    csdn大佬 发表于 166 天前
    0
    50
  • Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表...
    csdn大佬 发表于 166 天前
    0
    73
  • ArrayList的优点如下:ArrayList 底层以数组实现,是一种随机访问模式。ArrayList 实现了 RandomAccess 接口,因此查找的时候非常快。ArrayList 在顺序添加一...
    csdn大佬 发表于 167 天前
    0
    42
  • 是java集合的一种错误检测机制,当多个线程对集合进行结构上的改变的操作时,有可能会产生failfast 机制。例如:假设存在两个线程(线程1、线程2),线程1通过Iterator在遍历集合A中的元素...
    csdn大佬 发表于 167 天前
    0
    46
  • Vector:就比Arraylist多了个 synchronized (线程安全),因为效率较低,现在已经不太建议使用。hashTable:就比hashMap多了个synchronized (线程安全...
    csdn大佬 发表于 167 天前
    0
    75
  • Collection1、 List; Arraylist: Object数组 Vector: Object数组 LinkedList: 双向循环链表2、 Set; HashSet(无序,唯一):基于 ...
    csdn大佬 发表于 168 天前
    0
    65
  • NEW:毫无疑问表示的是刚创建的线程,还没有开始启动。RUNNABLE: 表示线程已经触发 start()方式调用,线程正式启动,线程处于运行中状态。BLOCKED:表示线程阻塞,等待获取锁,如碰到 ...
    csdn大佬 发表于 168 天前
    0
    48
  • stop 终止,不推荐。
    csdn大佬 发表于 168 天前
    0
    37
  • 只有调用了 start()方法,才会表现出多线程的特性,不同线程的run()方法里面的代码交替执行。如果只是调用 run()方法,那么代码还是同步执行的,必须等待一个线程的 run()方法里面的代码全...
    csdn大佬 发表于 168 天前
    0
    69
  • 1、继承 Thread 类实现多线程2、实现 Runnable 接口方式实现多线程3、使用 ExecutorService、Callable、Future 实现有返回结果的多线程
    csdn大佬 发表于 168 天前
    0
    40
  • 进程和线程的主要差别在于它们是不同的操作系统资源管理方式。进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其它进程产生影响,而线程只是一个进程中的不同执行路径。线程有自己的堆栈和局部变量,但线...
    csdn大佬 发表于 168 天前
    0
    64
  • 1、发挥多核CPU 的优势随着工业的进步,现在的笔记本、台式机乃至商用的应用服务器至少也都是双核的,4 核、8 核甚至 16 核的也都不少见,如果是单线程的程序,那么在双核CPU上就浪费了 50, 在...
    csdn大佬 发表于 168 天前
    0
    54
站长交流