• java多线程基本知识总结

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

    1.synchronized:它是一个互斥锁(独占锁),是对某个对象加锁,而不是对某段代码块加锁,当一个线程获的。 这个对象锁后,其它线程只能进入等待,直到获取锁的线程执行完代码释放锁后,其它线程才能再次获取这把锁。 2.synchronized锁定的对象:      (1)可以是我们自己创建的对象...

  • java常用的数组、字符串、集合操作以及数据结构与算法基本知识

    时间:2023-01-03 18:07:11

            java中常用封装的数组 、字符串、 集合来操作对象,但数据结构中常用的有栈和队列   数与图以及他们之间的排序,查找。         数组声明没有分配内存空间  只有创建或者是初始化时才分配,创建时把数组中的数据类型数据所在的内存空间首地址赋值给数组名,在创建每个对象时,都会给该...

  • 初识JVM--java虚拟机的基本知识

    时间:2022-12-26 21:49:28

    JVM运行时的内存块 pc寄存器:(线程独有)保存线程运行的java方法地址 Java 虚拟接栈(线程独有):用于存储线程的栈帧 Java堆(全局共享):随着Java虚拟机的启动 创建 存储着所有对象的实例以及数组对象,而且内置gc(垃圾回收机制) 方法区:运行常量池 本地方法栈:线程独有。...

  • Java虚拟机原理基本知识点简记

    时间:2022-12-26 21:20:46

    虚拟机的结构 概述Java虚拟机的基本功能要求就是能读取.class格式的文件,将执行里面定义的操作即可。其他的一些实现细节,如运行时数据区域的内存布局,使用的垃圾回收算法以及任何Java虚拟机指令的内部优化等,都与具体实现有关。 Java虚拟机也是操作两种类型的数据:原始数据类型和引用数据类型。...

  • 【软考2】Java语言的基本知识汇总

    时间:2022-12-25 20:32:51

    导读:现在对于java这一模块,还没有相应的项目经验,只是通过各种类型的资料,对java有一个面上的了解。现在,对此做一个罗列总结,在以后的学习过程中,逐步完善! 一、语言的发展 1.1,机器语言 在第一代计算机语言期间,软件工程师只能用机器语言来编写程序。人类语言和计算机编程语言存在着巨大的鸿沟...

  • Java7/8集合框架——基本知识点

    时间:2022-11-08 19:33:30

    前言 Java集合框架的内容并不复杂,大概10个左右的常见集合类,建议多看几遍源码,然后回过头再来看看这些各路博客总结的知识点,会有一种豁然开朗的感觉。 一、Java的基础集合 Java的集合主要有Set、List、Queue、Map等。其中,Set、List、Queue继承于Collection,...

  • java泛型基本知识及通用方法

    时间:2022-10-27 23:57:59

    这篇文章主要介绍了java泛型基础知识及通用方法,从以下几个方面介绍一下java的泛型: 基础, 泛型关键字, 泛型方法, 泛型类和接口,感兴趣的可以了解一下

  • 黑马程序员_java基础笔记(09)...HTML基本知识、CSS、JavaScript、DOM

    时间:2022-09-10 18:44:53

    —————————— ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ——————————基本标签(a、p、img、li、table、div、span)、表单标签、iframe、frameset、样式1:Html  (Hypertext Markup Language) 超...

  • Java数组基本知识

    时间:2022-09-03 13:41:59

    定义:数组是一组变量集合,存储相同数据类型的一组数据。**有顺序的连续的空间** //声明一个变量就是在内存空间里划分出一块合适的空间// //声明一个数据就是在内存空间里划分出一串连续的空间// 数组名:就是标识符,连续空间的首地址,元素下标表明了元素在数组中的位置,从0开始。 数组中的元素都可以...

  • java语法基本知识

    时间:2022-08-04 05:13:32

    java中,变量分为局部和成员变量。局部变量在程序运行的过程中在栈stack中分配存储空间。从上到下是:heap, stack, data segment, code segment.

  • Java基本知识进阶

    时间:2022-05-15 13:46:57

    1.static2.代码块3.继承4.抽象类5.接口6.多态7.包8.权限修饰符9.内部类10.字节码11.包装类12.装箱&拆箱13.正则表达式14.异常15.反射16.JavaBean点击一级标题返回顶部1.static1.1.静态可以修饰那些?成员变量、成员方法1.2.静态修饰成员变量...

  • Java基本知识点之变量和数据类型

    时间:2022-04-20 15:32:53

    这篇文章主要给大家介绍了关于Java基本知识点之变量和数据类型的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

  • -1-7 java 网络编程基本知识点 计算机网络 TCP/IP协议栈 通信必备 tcp udp

    时间:2022-04-17 16:32:44

    计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。网络编程就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换。 TCP/IP协议栈 应用层传输层网络层网络...

  • java一些基本知识(配置、debug调试、快捷键、junit test)

    时间:2022-03-05 01:04:22

    此篇记下我初学java的过程,便于以后查阅,也希望对其他的初学者有用,谢谢。 在此附上myeclipse下载地址:链接:http://pan.baidu.com/s/1mi9IQIO 密码:2l0z eclipse使用: 右击工程properties中Java Compiler :编译器配置Jav...

  • 初识JVM--java虚拟机的基本知识

    时间:2022-02-28 20:33:11

    JVM运行时的内存块 pc寄存器:(线程独有)保存线程运行的java方法地址 Java 虚拟接栈(线程独有):用于存储线程的栈帧 Java堆(全局共享):随着Java虚拟机的启动 创建 存储着所有对象的实例以及数组对象,而且内置gc(垃圾回收机制) 方法区:运行常量池 本地方法栈:线程独有。...

  • java基本知识归集

    时间:2021-12-27 15:32:46

    类中可以有几种东西:属性,方法,构造器,初始化块new创建对象时,1.类属性和类初始化块分配空间。2.执行默认初始化如有父类,先为父类执行父类自己的1和2步骤,再执行上面的1和2。一个类执行new多个对象,类属性和类初始化块只初始化一次。private:属性和方法只能在该类内访问default:同一...

  • java中数组的基本知识

    时间:2021-12-16 05:30:10

    数组{ 物以类聚 人以群分 avg sum 数组 数组的概念[ 数组:一组具有相同数据类型的集合 ] 数组的语法[ 先声明 后使用 声明数组: 数据类型+[]+ 变量名 ;/ 数据类型+变量名 +[]; 初始化数组:[ 1 动态初始化 array=new 数据...

  • Java虚拟机原理基本知识点简记

    时间:2021-11-27 10:27:34

    虚拟机的结构 概述Java虚拟机的基本功能要求就是能读取.class格式的文件,将执行里面定义的操作即可。其他的一些实现细节,如运行时数据区域的内存布局,使用的垃圾回收算法以及任何Java虚拟机指令的内部优化等,都与具体实现有关。 Java虚拟机也是操作两种类型的数据:原始数据类型和引用数据类型。...

  • java异常与错误处理基本知识

    时间:2021-11-26 09:46:59

    本文内容是java的异常与错误处理基本知识

  • Java被忽略的基本知识(二)

    时间:2021-09-15 05:04:32

    14、字符串的内容不可改变,不能修改某个下标的字符值。字符串之间的“+”连接是通过“断开——再连接”,修改变量的栈中的引用地址指向。15、对于数组、类(类的属性中可以有String)的实例化对象作为参数时,方法将其改变后,原来的主方法的值也会改变。而对于String类变量为参数时,方法中修改其值,原...