标签:java基础

Java

一个Java程序员的阿里之路

8

puefu.he 发布于 2018-10-20

前言 最近有些朋友在面试阿里,加上 Java-Interview 项目的原因也有小伙伴和我讨论,近期也在负责部门的招牌,这让我想起年初那段长达三个月的奇葩面试经历。 本来没想拿出来说的,毕竟最后也没成。 但由于那几个月的经历让我了解到了大厂的工作方式、对候选同学的考察重点以及面试...

阅读(3)评论(0)赞 (0)

Java

一个Java程序员的阿里之路

8

小丁 发布于 2018-10-20

前言 最近有些朋友在面试阿里,加上 Java-Interview 项目的原因也有小伙伴和我讨论,近期也在负责部门的招牌,这让我想起年初那段长达三个月的奇葩面试经历。 本来没想拿出来说的,毕竟最后也没成。 但由于那几个月的经历让我了解到了大厂的工作方式、对候选同学的考察重点以及面试...

阅读(3)评论(0)赞 (0)

Java

Synchronize和ReentrantLock区别

1

xirruiqiang 发布于 2018-10-19

1.Synchronize和ReentrantLock区别 1.1 相似点 1.2 区别 1.3 什么是线程安全问题?如何理解 1.4 线程安全需要保证几个基本特性 2.Synchronize在编译时如何实现锁机制 3.ReentrantLock使用方法 4.ReentrantL...

阅读(15)评论(0)赞 (0)

Java

Android Annotation-让你的代码更加优雅(二)做一个Java诗人(JavaPoet)

2

yanxinchi 发布于 2018-10-17

上一篇我们按照思维导图,介绍了注解的基础知识,如何定义一个注解,提示性注解,运行时注解的写法和用法。没有看过第一篇,又对注解知识相对陌生的同学,建议先食用第一篇。本篇将重点介绍编译期注解,自动生成Java文件相关内容。第一篇传送门: Android Annotation-让你的代...

阅读(17)评论(0)赞 (0)

Java

2018年成为更好的Java开发人员的10个技巧

yanxinchi 发布于 2018-10-15

这些建议和技巧将帮助您提高编程和编码技能,这对于成为更好的Java开发人员至关重要。这些技巧对核心Java开发人员和Java Web开发人员同样有用。 1.学习Java 8 对于Java开发人员来说,这是最重要的事情。这是一个很好的4岁,甚至Java 9在6个月前发布,人们现在正...

阅读(18)评论(0)赞 (0)

Java

商汤科技北京上海深圳内部推

puefu.he 发布于 2018-10-11

北京 北京市海淀区清华科技园科技大厦B座5层 深圳 深圳市南山区南海大道1052号海翔广场7层 下面岗位多在北京、深圳同招。另有2019应届毕业生对应岗位 人脸 测试开发工程师 (急招) 主要工作内容: 1,与人脸测试部和开发对接,将各个具体版本的图片标注,图片反转,图片提取,图...

阅读(33)评论(0)赞 (0)

Java

Java基础-语句块

2

Harries 发布于 2018-09-29

代码块分为静态代码块和非静态代码块,他们和构造函数的执行顺序在面试中经常考察,理解了下面这些基本知识,就很容易做出来,开发固然重要,但是基础也要经常回顾。 一、静态代码块 定义 一个类的源文件(.java)被编译为字节码文件(.class)后,当需要使用某个类时,Java 虚拟机...

阅读(37)评论(0)赞 (0)

Spring

原 荐 利用Lombok编写优雅的spring依赖注入代码,去掉繁人的@Autowired

7

小丁 发布于 2018-09-26

HeyS1的个人页面 效率工具 正文 利用Lombok编写优雅的spring依赖注入代码,去掉繁人的@Autowired 原 荐   HeyS1 发布于 20分钟前 字数 275 阅读 3 收藏 0 Lombok Spring 开发十年,就只剩下这套Java开发体系了 ...

阅读(45)评论(0)赞 (0)

Java

Java8StreamAPI简单指南

changyuan.xu 发布于 2018-09-20

首先不应将Java 8 Streams与Java I / O流混淆(例如: FileInputStream 等); 这些彼此之间没什么关系。简而言之,流Stream是数据源周围的包装器,允许我们使用该数据源进行操作,并使批量处理方便快捷。 流不存储数据,从这个意义上讲,...

阅读(36)评论(0)赞 (0)

Java

史上最全Java面试266题:算法+缓存+TCP+JVM+搜索+分布式+数据库

1

xiaoli.wang 发布于 2018-09-14

JAVA基础 JAVA中的几种基本数据类型是什么,各自占用多少字节。 String类能被继承吗,为什么。 String,Stringbuffer,StringBuilder的区别。 ArrayList和LinkedList有什么区别。 讲讲类的实例化顺序,比如父类静态数据,构造函...

阅读(115)评论(0)赞 (0)

Java

我的2018秋招总结

2

zhuangli 发布于 2018-09-08

本文是我在2018年7月到9月份参加校园招聘的一篇总结。 主要包括以下内容: 1 秋招小结 2 面经分享 3 Java后端技术专栏 4 Java工程师书单 5 学习资源分享 6 大牛博客推荐 7 笔试经验 8 面试经验 更多校招干货尽在微信公众号:程序员江湖 秋招小结 从七月初第...

阅读(222)评论(0)赞 (0)

Java

【深入学习JVM 02】HotSpot虚拟机对象探秘

2

xirruiqiang 发布于 2018-08-28

虚拟机运行时数据区域描述了虚拟机管理的内存划分情况,但是目前我们对于虚拟机还是有很多困惑,比如: 问题1:如何为对象分配内存? 问题2:对象内存模型是怎样的? 问题3:是怎样访问内存中的对象的? 问题4:分配内存的时候如果遇到并发问题,怎么保证分配操作的线程安全性? 为了搞清楚这...

阅读(75)评论(0)赞 (0)

Java

为什么说java中只有值传递?

1

hanze 发布于 2018-08-27

这几天在整理java基础知识方面的内容,对于值传递还不是特别理解,于是查阅了一些资料和网上相关博客,自己进行了归纳总结,最后将其整理成了一篇博客。 值传递 值传递是指在调用函数时将实际参数 复制 一份传递给形参,这样在函数中对形参的修改将不会影响到实际参数的值。 引用传递 引用传...

阅读(61)评论(0)赞 (0)

Java

Java基础 — 异常

1

yanxinchi 发布于 2018-08-21

异常对象都是派生于Throwable 类的一个实例。 异常层次结构简化示意图: 所有的异常都是由Throwable 继承而来,但在下一层立即分解为两个分支:Error 和 Exception Error类层次结构描述了Java运行时系统的 内部错误 和 资源耗尽错误 Except...

阅读(54)评论(0)赞 (0)

Java

最最最常见的Java面试题总结——第二周

1

hellas 发布于 2018-08-16

可变性 String类中使用字符数组: private final char value[] 保存字符串,所以String对象是不可变的。StringBuilder与StringBuffer都继承自AbstractString...

阅读(54)评论(0)赞 (0)

Java

初识Graal

wenming.gapo 发布于 2018-08-15

Java程序员应该很羡慕Go语言程序员能够编译出一个one-in-all的二进制可执行文件,然后本地直接执行, 而自己却要-cp指定一堆jar和路径,虽然可以打包成一个onejar,但依然要本地安装java运行环境,然后 java -jar x.jar , 加上如果想赶时髦, 使...

阅读(69)评论(0)赞 (0)

Java

架构师之路:从Java码农到年薪八十万的架构师

8

刘莉莉 发布于 2018-08-15

Java是现阶段中国互联网公司中,覆盖度最广的研发语言,掌握了Java技术体系,不管在成熟的大公司,快速发展的公司,还是创业阶段的公司,都能有立足之地。 有不少朋友问,成为Java架构师除了掌握Java语法,还要系统学习哪些Java相关的技术,今天分享一个,互联网Java技术学习...

阅读(116)评论(0)赞 (0)