广场首页
IT技术
新闻资讯
职场百科
米堆
考试培训
明椿
课程
研究生公考编制资格证专本学历IT互联网副业大学生品质生活课
高手Club
我的课程
登录
免费注册
山顶会推荐更多
你所在的位置:开课吧广场标签:Java基础
Java基础共171篇文章
Java的基本语法
Java的基本语法

当我们研究Java程序时,它一种定义为通过调用彼此的方法进行通信的对象集合。 下面简要地看一下:类,对象,方法和实例变量的含义。

2021-11-15 13:21Java基础Java基础语法Java语法

Java是什么?Java的特点有哪些?
Java是什么?Java的特点有哪些?

Java是近10年来计算机软件发展过程中的传奇,其在众多开发者心中的地位可谓“爱不释手”,与其他一些计算机语言随着时间的流逝影响也逐渐减弱不同,Java随着时间的推移反而变得更加强大。

2021-08-17 11:00Java基础Java定义

七夕 | Java小白也能写出的表白程序
七夕 | Java小白也能写出的表白程序

七夕就剩几天不到啦!又是情侣们互相表达爱意的节日,男生还不知道该送什么礼物好的话,那就赶紧看过来~

2021-08-11 16:03java基础java课程

Java入门教程:字符串分割
Java入门教程:字符串分割

一般来说想要成为Java开发工程师,需要熟练掌握Java基础知识,这样才能更好的完成开发工作。接下来小编带你了解下Java入门教程字符串分割知识:

2021-07-20 18:19Java基础Java开发Java开发工程师

深入了解Java设计模式
深入了解Java设计模式

一般来说想要成为优秀的Java开发工程师,除了了解和掌握Java基础知识之外,还需要了解清楚Java框架以及设计模式。接下来小编带你深入了解下Java设计模式:

2021-07-19 10:47Java基础Java开发Java开发工程师

小白入门基础篇——Java基础
小白入门基础篇——Java基础

作为一门相对简单的编程语言,Java编程有着良好的发展前景,非常适合零基础的入门学习。 对于所学的知识点不够全面,在学习的过程中容易陷入误区,影响学习进度,由入门到放弃。因此,今天就来整理一些适合学习Java的小白入门知识,分享给你们:

2021-06-18 15:20Java基础Java基础语法Java语法

Java精选十大语法,快来瞅瞅!
Java精选十大语法,快来瞅瞅!

日常开发中,我们经常使用泛型、自动拆箱和装箱、内部类、增强for循环、try-with-resources语法、lambda表达式等,因为这些特性可以帮助我们减少开发工作量;但是,我们从来没有认真研究过这些特性的本质是什么,所以这篇文章,就可以为您揭示这些特性背后的真相。

2021-06-17 15:39Java基础Java基础语法Java语法

Java基础语法关于基本类型和对象类型
Java基础语法关于基本类型和对象类型

Java是一种为多个平台生成软件的编程语言。由SunMicrosystems的前计算机科学家JamesA.Gosling在20世纪90年代中期开发的。编译的代码可在大多数操作系统上运行,Java是一种面向对象的程序设计语言。

2021-06-17 11:26Java基础Java基础语法Java语法

Java基础教程——语法教程
Java基础教程——语法教程

Java编程语言是一种简单、面向对象、分布式、解释型、健壮安全、与系统无关、可移植、高性能、多线程和动态的语言。如今Java已经广泛应用于各个领域的编程开发。

2021-06-16 11:02Java基础Java基础语法Java语法

小白必拿教程——Java基本入门语法大汇总
小白必拿教程——Java基本入门语法大汇总

Java是由SunMicrosystems公司于1995年5月推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称。由JamesGosling和同事们共同研发,并在1995年正式推出。Java最初被称为Oak,是1991年为消费类电子产品的嵌入式芯片而设计的。

2021-06-15 11:03Java基础Java基础语法Java语法

零基础必学Java基础语法
零基础必学Java基础语法

Java是由C语言演变而来,其相较于C具有简单易学的优势,同时Java语言的跨平台性,也给诸多开发者带来很多的便利。这篇文章帮助大家梳理一下Java基础语法,希望通过这篇文章能够让初学者迅速入门。

2021-06-09 14:24Java基础Java基础语法Java语法

Java教程的基础语法大汇总
Java教程的基础语法大汇总

一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类、对象、方法和实例变量的概念。

2021-06-07 15:58Java基础Java基础语法Java语法

一文通读Java的基础语法
一文通读Java的基础语法

Java基础语法,越来越多的人在学习Java的时候需要掌握,但是很多人又找不到一个完整的语法教程,今天小编历尽千辛万苦,终于整理了一份完整的Java基础语法的汇总,希望对您的学习有所帮助。

2021-06-04 16:43Java基础Java基础语法Java语法

到培训机构学习java到底有没有用?
到培训机构学习java到底有没有用?

网上很多说java培训机构出来的人不好找工作,还有很多说那是骗局的,你是什么看法呢?

2021-04-07 15:47Java基础Java学习Java课程

Java基础:JVM相关问题整理汇总
Java基础:JVM相关问题整理汇总

JVM内存划分中,部分区域是线程私有,部分是属于整个JVM进程;有些区域会抛出OOM异常,有些则不会,了解JVM的内存区域划分以及特征,是定位线上内存问题的基础。

2021-03-11 11:43Java基础

Java中JVM、JRE和JDK三者有什么区别和联系?
Java中JVM、JRE和JDK三者有什么区别和联系?

RE(JavaRuntimeEnvironment,Java运行环境)是运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。

2021-03-10 17:04Java基础Java学习心得

Java教程:JVM相关问题整理(九)
Java教程:JVM相关问题整理(九)

如果说收集算法是内存回收的方法论,那么垃圾收集器就是内存回收的具体实现。具体有Serial收集器(串行收集器)、ParNew收集器、ParallelScavenge收集器、SerialOld收集器、ParallelOld收集器、CMS收集器、G1收集器。

2021-03-10 15:48Java基础Java学习心得

Java教程:JVM相关问题整理(八)
Java教程:JVM相关问题整理(八)

垃圾回收首先是要经过标记的,对象被标记后就会根据不同的区域采用不同的收集方法。垃圾回收并不会阻塞我们程序的线程,他是与当前程序并发执行的。所以问题就出在这里,当GC线程标记好了一个对象的时候,此时我们程序的线程又将该对象重新加入了“关系网”中,当执行二次标记的时候,该对象也没有重写finalize(

2021-03-10 15:34Java基础Java学习心得

Java教程:JVM相关问题整理(七)
Java教程:JVM相关问题整理(七)

最基础的收集算法是“标记-清除”(Mark-Sweep)算法,分为“标记”和“清除”两个阶段:首先标记出所有需要回收的对象,在标记完成后统一回收所有被标记的对象。

2021-03-10 15:31Java基础Java学习心得

Java教程:JVM相关问题整理(六)
Java教程:JVM相关问题整理(六)

JDK1.2以前,一个对象只有被引用和没有被引用两种状态。后来,Java对引用的概念进行了扩充,将引用分为强引用(StrongReference)、软引用(SoftReference)、弱引用(WeakReference)、虚引用(PhantomReference)4种,这4种引用强度依次逐渐减弱

2021-03-10 15:15Java基础Java学习心得

Java教程:JVM相关问题整理(五)
Java教程:JVM相关问题整理(五)

Java内存运行时区域中的程序计数器、虚拟机栈、本地方法栈随线程而生灭;栈中的栈帧随着方法的进入和退出而有条不紊地执行着出栈和入栈操作。每一个栈帧中分配多少内存基本上是在类结构确定下来时就已知的(尽管在运行期会由JIT编译器进行一些优化),因此这几个区域的内存分配和回收都具备确定性,不需要过多考

2021-03-10 15:09Java基础Java学习心得

Java教程:JVM相关问题整理(四)
Java教程:JVM相关问题整理(四)

普通的变量仅仅会保证在该方法的执行过程中所有依赖赋值结果的地方都能获取到正确的结果,而不能保证变量赋值操作的顺序与程序代码中的执行顺序一致。

2021-03-10 15:00Java基础Java学习心得

Java教程:JVM相关问题整理(三)
Java教程:JVM相关问题整理(三)

Java内存模型是共享内存的并发模型,线程之间主要通过读-写共享变量(堆内存中的实例域,静态域和数组元素)来完成隐式通信。Java内存模型(JMM)控制Java线程之间的通信,决定一个线程对共享变量的写入何时对另一个线程可见。

2021-03-10 14:33Java基础Java学习心得

Java教程:JVM相关问题整理(二)
Java教程:JVM相关问题整理(二)

本地方法栈(NativeMethodStack)与虚拟机栈所发挥的作用是非常相似的,它们之间的区别不过是虚拟机栈为虚拟机执行Java方法(也就是字节码)服务,而本地方法栈则为虚拟机使用到的Native方法服务。SunHotSpot虚拟机直接就把本地方法栈和虚拟机栈合二为一。与虚拟机栈一样,本地方法栈

2021-03-10 12:19Java基础Java学习心得

Java教程:JVM相关问题整理(一)
Java教程:JVM相关问题整理(一)

内存模型(JavaMemoryModel,简称JMM)是定义了线程和主内存之间的抽象关系,即JMM定义了JVM在计算机内存(RAM)中的工作方式,如果我们要想深入了解Java并发编程,就要先理解好Java内存模型。

2021-03-10 12:16Java基础Java学习心得

面试官最爱问的问题集锦(五)
面试官最爱问的问题集锦(五)

如果把加入volatile关键字的代码和未加入volatile关键字的代码都生成汇编代码,会发现加入volatile关键字的代码会多出一个lock前缀指令。

2021-03-10 12:05Java基础Java学习心得

面试官最爱问的问题集锦(四)
面试官最爱问的问题集锦(四)

这种复合操作的情景下,原子性的功能是维持不了了。但是volatile在上面那种设置flag值的例子里,由于对flag的读/写操作都是单步的,所以还是能保证原子性的。

2021-03-10 12:01Java基础Java学习心得

面试官最爱问的问题集锦(三)
面试官最爱问的问题集锦(三)

那就要重提volatile变量规则:对一个volatile域的写,happens-before于后续对这个volatile域的读。这条再拎出来说,其实就是如果一个变量声明成是volatile的,那么当我读变量时,总是能读到它的最新值,这里最新值是指不管其它哪个线程对该变量做了写操作,都会立刻被更新

2021-03-10 11:56Java基础Java学习心得

面试官最爱问的问题集锦(二)
面试官最爱问的问题集锦(二)

这时候可以为flag加上volatile关键字,禁止重排序,可以确保程序的“有序性”,也可以上重量级的synchronized和Lock来保证有序性,它们能保证那一块区域里的代码都是一次性执行完毕的。

2021-03-10 11:51Java基础Java学习心得

synchronized不可以被中断?错了!
synchronized不可以被中断?错了!

synchronized不可以被中断?错了,synchronized方法可以被中断!今天开课吧广场小编为大家分享关于synchronized中断相关内容,希望为对此有困扰的同学提供学习参考。

2021-02-18 17:32Java基础

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

公开课

更多
剖析教师编新政策0624

06/24 19:15

剖析教师编新政策0624
程程
程程
管理硕士助你职场进阶0624

06/24 19:15

管理硕士助你职场进阶0624
张医生
张医生
医学硕士助你实现职业进阶0626

06/26 19:15

医学硕士助你实现职业进阶0626
张医生
张医生
高效备考公共营养师0626

06/26 19:15

高效备考公共营养师0626
左左
左左
得物:边缘分化中生长出的机会

后天

得物:边缘分化中生长出的机会
高玮
高玮

热门推荐

6月份你还没有定下来目标院校会影响复习吗?
6月份你还没有定下来目标院校会影响复习吗?
2023年考研
02
徐赛平测试新增插入图片
03
毕业三年后本科生和研究生会有什么差距?
2023年考研
研究生
04
考研人该如何进行合理的学习?
2023年考研
研究生
05
考研真的有必要熬夜学习吗?熬夜对考研人的危害有哪些?
2023年考研
研究生
06
干货分享:考研英语答题技巧
2023年考研
研究生
07
四六级分低甚至没过 该怎么准备考研英语?
2023年考研
研究生
08
英语基础不好考研有希望吗?
2023年考研
研究生

有料职场

职场人怎么提高自己的表达能力?
职场人怎么提高自己的表达能力?
职场新人
02
职场中如果遇见不顺心怎么去发泄?
职场百科
职场社交
03
你知道职场人怎么才能有效地控制自己的情绪吗?
职场人
职场生存法则
04
建议职场新人收藏:面试求职者的流程以及技巧有哪些?
求职
职场新人
05
职场面试常见问题我们该有技巧的回答?
求职
求职技巧
06
职场新人对未来就业方向不能盲目 要学会系统思考!
求职
职场新人
07
面试中经常遇见的几个问题你都了解吗?
求职
职场百科
08
职场遇见被同事孤立 我们应该怎么做?
职场百科
职场经验

热门搜索

怎么样应用射手座心理特点
如何找出摩羯座心理特点
web前端需要掌握什么技能
贵州专升本专接本
职场中什么事应该做
Java学习心得
专升本自荐考什么
python基础知识入门
HTML属性设置
开课吧培训的怎么样
2022国家公务员考试
如何找出巨蟹座心理特点
高级ux设计师岗位职责
怎么样应用天蝎座心理特点
Web前端是什么
学人工智能有哪些培训机构
Hello,World公开课

在线职业教育

北京开课吧科技有限公司版权所有京ICP证140465号 京ICP备13032407号京公网安备1101080201

快速导航

开课吧首页我的课程证书查询企业服务关于我们

联系我们

400-996-0826
工作时间:9:00-24:00
ask@kaikeba.com
课程咨询和服务
bd@kaikeba.com
商务合作

公众号&App

开课吧服务号了解更多课程活动信息
下载开课吧APP更多优质课程等你来学