首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
java编程营地
获赞
219
粉丝
177
关注
7
看过 TA
172
男
中国科学院大学
2019
Java
IP属地:湖南
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑java编程营地吗?
发布(853)
评论
刷题
java编程营地
关注TA,不错过内容更新
关注
2021-08-13 16:58
已编辑
中国科学院大学 Java
Java虚拟机1:什么是Java
前言 让我们来看一下Java的广告词,来自http://www.java.com/zh_CN/about/: 97%的企业桌面运行Java 美国有89%的桌面(或计算机)运行Java 全球有900万Java开发人员 开发人员的头号选择 排名第一的部署平台 有30亿部移动电话运行Java 100%的蓝光盘播放器附带了Java 有50亿张Java卡在使用 1.25亿台TV设备运行Java 前5个原始设备制造商均提供了Java ME 很牛逼不是吗?OK,这么牛逼的背后,我们Java开发人员有想过每天和我们朝夕相处的Java到底是什么呢?当然,很多人...
0
点赞
评论
收藏
分享
2021-08-13 16:58
已编辑
中国科学院大学 Java
Java反射机制
理解反射之前,我们应当知道 .java 文件将会被编译成 .class 文件。JVM 中的类加载器会加载 .class,一般是在类第一次使用的时候加载,也可以用Class.forName("com.mysql.jdbc.Driver")这种方式提前将类加载到 JVM 中,该方***返回一个 Class 对象。 Java 反射机制在程序运行时,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性。这种 动态的获取信息 以及 动态调用对象的方法 的功能称为 java 的反射机制。 大白话说就是:反射要在运行时才知道操作哪个类,...
0
点赞
评论
收藏
分享
2021-08-13 16:59
已编辑
中国科学院大学 Java
Java 面试知识点总结
**本篇文章会对面试中常遇到的Java技术点进行全面深入的总结,帮助我们在面试中更加得心应手,不参加面试的同学也能够借此机会梳理一下自己的知识体系,进行查漏补缺(阅读本文需要有一定的Java基础)。 1. Java中的原始数据类型都有哪些,它们的大小及对应的封装类是什么? boolean boolean数据类型非true即false。这个数据类型表示1 bit,但是它的大小并没有精确定义。 《Java虚拟机规范》中如是说:“虽然定义了boolean这种数据类型,但是只对它提供了非常有限的支持。在Java虚拟机中没有任何供boolean值专用的字节码指令,Java语言表达式所操作的b...
0
点赞
评论
收藏
分享
2021-08-13 16:59
已编辑
中国科学院大学 Java
Java 反射由浅入深 | 进阶必备
本博文主要记录我学习 Java 反射(reflect)的一点心得,在了解反射之前,你应该先了解 Java 中的 Class 类,如果你不是很了解,可以先简单了解下。 一、Java 反射机制 参考了许多博文,总结了以下个人观点,若有不妥还望指正: Java 反射机制在程序运行时,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性。这种 动态的获取信息 以及 动态调用对象的方法 的功能称为 java 的反射机制。 反射机制很重要的一点就是“运行时”,其使得我们可以在程序运行时加载、探索以及使用编译期间完全未知的 .class...
0
点赞
评论
收藏
分享
2021-07-13 15:38
中国科学院大学 Java
清华师哥 每周 花6 小时带你学 Java:JVM、高并发多线程、算法、微服务等。薪资咔咔咔往上涨!
马士兵老师,相信作为 java 开发基本都对他不陌生。他是我在 java 道路上的引路人,也是很多 java 人的引路人。 一代传奇经典之作 马士兵老师的经典视频下载次数超过 27000 万次下载量,100+人次直接受益,30000+人次面授经验,数不胜数的年薪百万学员。——致敬影响一代人的马老师! 马老师说:“带你年薪百万其实并不难,因为我们有太多的成功案例,沿着成功者的路去走不费劲。” 免费在线直播授课 课程适合小白入门到高级,同时适合工作-两年的同学,因为整套课程全程通过项目演变的过程,从传统单机到整合分布式缓存,高井发负载均衡技术...
0
点赞
评论
收藏
分享
2021-07-13 15:21
中国科学院大学 Java
10万字+ ,灵魂 15 问,Java 内卷 的 开发手册(嵩山版)
简介: 《〈Java 开发手册(嵩山版)〉灵魂 15 问》重磅来袭!“一线大厂如何用 Java” 解读再升级,千万阅读量博主深究 Java 规约背后的原理。规范学好 Java 还不来看一看? 随着《Java 开发手册(嵩山版)》的发布,解读再升级!《Java 开发手册(泰山版)灵魂 13 问》随新版 JAVA 开发手册重磅回归,一线大厂怎么用 JAVA?千万阅读量技术博主 15 问为你全面剖析。 注:一键三连+评论,然后点击 【此处即可免费】 获取《Java 开发手册(嵩山版)灵魂十五问》解读手册电子书。 导读目录 一...
0
点赞
评论
收藏
分享
2021-07-13 14:35
中国科学院大学 Java
从被踢出局到5个30K+的offer,一路坎坷走来,沉下心,何尝不是前程万里
先唠叨两句 刚毕业那会,工作经验短,招聘的要求同样也低,一般只看重逻辑思维能力和和一些用算法解决现实问题能力,对具体技术栈知识点的深度,掌握程度不强求,懂多少算多少,应届毕业生里面能够表现出中上水平就能被录用。我整体上感觉工作六七年后,并没有积累和年限相对应的技术储备,这一点如果是在稳定的岗位上也不会有太大问题。 直到2016年我的第二份工作,我在一家一线互联网公司内部孵化的直播产品,用了四年时间做到项目副手,而在被HR约谈到离职,前后不到四天。 我当时还在专心做规划,写东西、对业务需求、开发功能。应该还算是比较重要的,很多人等着的东西开展业务,我属于他们的上游模...
0
点赞
评论
收藏
分享
2021-07-13 14:17
中国科学院大学 Java
BATJ 必备神技:数据结构与算法,程序员必过的坎!
数据结构与算法,程序员必过的坎?不掌握一定挤不进 BATJ 的神技? 为啥今天会如此突然的提到“数据结构与算法”呢?这个缘由还得从吐槽我的朋友开始... 其实啊,我这个朋友一直都想进个 BATJ,学历和能力也都还不错啦,但是却始终挤不进呀,太难了吧.. 说到底,还是数据结构与算法没有弄明白,所以哪怕刷再多的 LeetCode,也永远只能掌握一些些的基础知识,一旦涉及到图、排序、递归等等这些个高级点的就凉凉了呗~ 所以,关于数据结构与算法,我们真的应该好好用心学一学,打好这个基础,争取拿下这项进阶 BATJ 的神技...这阵子去收集了好多这方面的...
0
点赞
评论
收藏
分享
2021-08-13 16:59
已编辑
中国科学院大学 Java
这一次,彻底搞懂Java内存模型与volatile关键字
本文是Java并发系列的第一篇文章,将详细的讲解Java内存模型与volatile关键字的作用。 一、Java内存模型 提到Java内存模型,很多同学首先想到的是Java的内存区域划分。在这里首先声明本节内容并非讲解Java内存区域。但是,了解Java的内存区域,对于理解Java的内存模型会有一定的帮助。如果你想了解Java内存区域,可以参考我之前写的一篇文章深入JVM--Java运行时内存区域详解 Java内存模型英文为Java Memory Model,简称为JMM。JMM本身是一个抽象概念,并非真实存在于Java虚拟机中。它的目的仅仅是定义了程序中各种变量(指实例变量、静态字段和构...
0
点赞
评论
收藏
分享
2021-08-13 16:59
已编辑
中国科学院大学 Java
你还在统一返回 ApiResult 吗?✋ duck 不必,快来看 API 错误处理的最佳实践 ✔️
为什么写这篇文章? 相信不少 Java 开发都在项目中使用过类似 ApiResult 这样的对象来包装 Api 返回类型,这相比什么都不包装有一定的好处,但这真的就是最好的做法吗? 关于封装 ResultBean 对象,晓风轻在他的 程序员你为什么这么累 系列文章中有过不错的分享,但统一封装 ResultBean 实际上也是一种重复工作,秉承 DRY 的理念,还有必要对其继续优化。 统一返回 ApiResult 还不是最佳实践,必须不断思考优化,就像 React 所提倡的 Rethinking Best Practices 。 ApiResult 现状 我们先看一个常见的 ApiRe...
0
点赞
评论
收藏
分享
2021-08-13 16:59
已编辑
中国科学院大学 Java
Java RMI之HelloWorld篇
ava RMI 指的是远程方法调用 (Remote Method Invocation)。它是一种机制,能够让在某个 Java 虚拟机上的对象调用另一个 Java 虚拟机中的对象上的方法。可以用此方法调用的任何对象必须实现该远程接口。 Java RMI不是什么新技术(在Java1.1的时代都有了),但却是是非常重要的底层技术。 大名鼎鼎的EJB都是建立在rmi基础之上的,现在还有一些开源的远程调用组件,其底层技术也是rmi。 在大力鼓吹Web Service、SOA的时代,是不是每个应用都应该选用笨拙的Web Service组件来实现,通过对比测试后,RMI是最简单的,在一些小的应用中是最...
0
点赞
评论
收藏
分享
2021-08-13 16:59
已编辑
中国科学院大学 Java
mongoDB 入门指南、示例
一、准备工作 1、 下载mongoDB 下载地址:http://www.mongodb.org/downloads 选择合适你的版本 相关文档:http://www.mongodb.org/display/DOCS/Tutorial 2、 安装mongoDB A、 不解压模式: 将下载下来的mongoDB-xxx.zip打开,找到bin目录,运行mongod.exe就可以启动服务,默认端口27017,db保存的路径是系统C硬盘目录的根目录的/data/db目录。也就是说,如果你的mongoDB-xxx.zip在E盘,那么你需要在C盘下建立data/db目录。mongoDB不会帮你...
0
点赞
评论
收藏
分享
2021-07-07 18:26
已编辑
中国科学院大学 Java
阿里P8级架构师花四小时让你搞懂JVM底层原理(附JVMpdf)
JVM 一直都是面试的必考点,大家都知道,但是要把它搞清楚又好像不是特别容易。JVM 的知识点太散,不系统,所以不便于归纳总结,今天就来帮大家解决这个问题,用一篇文章把 JVM 的结构讲清楚。 JVM 可分为 5 个部分,分别是: 1、类加载器(Class Loader) 2、运行时数据区(Runtime Data Area) 3、执行引擎(Execution Engine) 4、本地库接口(Native Interface) 5、本地方法库(Native Libraies) 这其中最复杂的是运行时数据区,又可分为方法区、虚拟机栈、本地方法栈、堆、程序计数器,并且方法区和堆是线程...
0
点赞
评论
收藏
分享
2021-07-07 18:25
已编辑
中国科学院大学 Java
二本菜鸡试水 iQIYI,刷题1000+,成功水过一二三面
本人二本菜鸡,想要一个大厂offer,期间投了很多大厂,基本都是石沉大海,需要笔试的基本都没了,面试我的都是不需要笔试的。在4.15号投的爱奇艺,没想到4.16号面试官就来约面试,这里刚开始看见来电显示北京感觉就不简单,接到电话时感觉说话都在发抖,手也在发抖,把面试拖了一天,17号面试,在此期间就疯狂复习,感觉那天都快猝死了。 17号下午三点,提前五分钟进入腾讯会议,面试官很准时。此次面试经验如下: 1.自我介绍(balabala) 2.从简历技能点上第一点开始问,hashmap 叫我简单介绍一下hashmap,问面试官要听1.7还是1.8的,面试官要听1.8的那就开始说, 我直接...
0
点赞
评论
收藏
分享
2021-07-07 18:25
已编辑
中国科学院大学 Java
深入java虚拟机:原子操作ParkEvent和Parker
基础设施 HotSpot VM并发的基础设施主要是原子操作、ParkEvent和Parker,后面两个功能的重合度很高,未来可能合并为一个ParkEvent。在笔者写这本书的时候(jdk-12+31),它们两个还是独立的个体,所以文中会分别讨论。 原子操作 原子操作即普通意义上的不可打断的操作。HotSpot VM的原子模块位于runtime/atomic,它实现了原子性的递增值、交换值、比较并交换等操作,其底层实现依赖于CPU指令。举个例子,x86提供lock指令前缀,以保证一个CPU在执行被修饰的指令期间互斥地拥有对应的Cache Line的所有权。这个保证是并发的基础,并发离不开...
0
点赞
评论
收藏
分享
1
27
28
29
30
31
57
关注他的用户也关注了:
牛客网
牛客企业服务