一、多线程 1.基本概念: (1)进程:一个进程对应一个应用程序。例如:在windows中启动Word就表示启动了一个进程。在java的开发环境中启动JVM,就表示启动了一个进程。现在计算机是支持多进程的,在同一个操作系统中,可以启动多个进程。 (2)多进程的作用:多进程的作用不是提高执行速度,而是 ...
分类:
编程语言 时间:
2020-03-27 00:58:18
阅读次数:
64
Java语言是一门自动内存管理的语言,不再需要的对象可以通过垃圾回收自动进行内存释放。 Java运行时内存区域划分 JVM将Java程序运行时内存区域划分成以下几个部分: 程序计数器(Program Counter Register, PC) java虚拟机栈 本地方法栈 java堆 方法区,方法区 ...
分类:
编程语言 时间:
2020-03-26 19:14:38
阅读次数:
70
1、什么是CAS? CAS:Compare and Swap,即比较再交换。 jdk5增加了并发包java.util.concurrent.*,其下面的类使用CAS算法实现了区别于synchronouse同步锁的一种乐观锁。JDK 5之前Java语言是靠synchronized关键字保证同步的,这是 ...
分类:
其他好文 时间:
2020-03-26 09:28:00
阅读次数:
70
1.基本概念 概念:java DataBase Connectivity java数据库连接 , java语言操作数据库 JDBC本质:其实是sun公司定义的一套操作所有关系型数据库的规则(即接口);各个数据库厂商去实现这套接口的,提供数据驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行 ...
分类:
数据库 时间:
2020-03-26 01:42:01
阅读次数:
212
什么是本地方法? 用native修饰的,不能和abstract共同使用的,不显示方法体但却是用非Java语言实现方法体的方法。 static:类变量,通过类可以直接调用 native:非Java语言实现 synchronize:同步 为什么要用Native Method? Java使用起来非常方便, ...
分类:
其他好文 时间:
2020-03-25 23:35:54
阅读次数:
197
自动回收机制:你回家以后把屋里,造的挺乱的,你只管造就行了,你一关门就像家里有个保姆,保姆给你收拾好。 内存泄漏:屋子里一顿造,造的连下脚地都没有了,屋子里的东西都开始从窗户向外面掉了 内存溢出:东西放不下了 ...
分类:
编程语言 时间:
2020-03-25 23:14:42
阅读次数:
85
关注公众号MageByte,设置星标点「在看」是我们创造好文的动力。后台回复“加群”进入技术交流群获更多技术成长。数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同。Java语言中提供的数组是用来存储固定大小的同类型元素。你一定会说数组这么简单,有啥说的。嘿嘿嘿,里面包含的玄机可不一定每个人都知道。今天的疑惑来了…..数组几乎都是从0开始编号的,有没有想过为
分类:
编程语言 时间:
2020-03-25 19:31:49
阅读次数:
61
java中异常分哪些种类: 一、Error 、Runtime Exception 运行时异常 运行异常类对应于编译错误,它是指Java程序在运行时产生的由解释器引发的各种异常。运行异常可能出现在任何地方,且出现频率很高,因此为了避免巨大的系统资源开销,编译器不对异常进行检查。所以Java语言中的运行 ...
分类:
编程语言 时间:
2020-03-25 19:04:32
阅读次数:
78
title: Java的来源 blog: "CSDN" data: "Java学习路线及视频" 1.Java市场 截至2020 03: Java的市场份额为17.78% 2. Java语言简介 是 SUN (Stanford University Network,斯坦福大学网络公司 ) 1995年推 ...
分类:
编程语言 时间:
2020-03-25 13:34:56
阅读次数:
79
关注公众号 MageByte,设置星标点「在看」是我们创造好文的动力。后台回复 “加群” 进入技术交流群获更多技术成长。 数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同。Java 语言中提供的数组是用来存储固定大小的同类型元素。 你一定会说数组这么简单,有 ...
分类:
编程语言 时间:
2020-03-25 13:23:35
阅读次数:
73