Java基础技术分享 [问题点数:40分,结帖人zhangerqing]

一键查看最优答案

确认一键查看最优答案?
本功能为VIP专享,开通VIP获取答案速率将提升10倍哦!
Bbs3
本版专家分:694
结帖率 100%
Bbs4
本版专家分:1289
Bbs4
本版专家分:1775
Bbs1
本版专家分:5
Bbs3
本版专家分:714
KID
Bbs1
本版专家分:17
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
Bbs1
本版专家分:2
Bbs1
本版专家分:47
Bbs1
本版专家分:7
Bbs1
本版专家分:8
Bbs1
本版专家分:3
Bbs2
本版专家分:102
Bbs3
本版专家分:694
Bbs2
本版专家分:112
Bbs2
本版专家分:305
Bbs3
本版专家分:694
Bbs1
本版专家分:43
Bbs3
本版专家分:694
Bbs1
本版专家分:43
Bbs1
本版专家分:2
Bbs3
本版专家分:694
Bbs1
本版专家分:45
Bbs3
本版专家分:694
Bbs3
本版专家分:694
Bbs5
本版专家分:2447
Blank
红花 2015年9月 移动开发大版内专家分月排行榜第一
Bbs3
本版专家分:694
Bbs1
本版专家分:12
Bbs2
本版专家分:264
Bbs1
本版专家分:0
Bbs1
本版专家分:43
Bbs1
本版专家分:56
Bbs1
本版专家分:0
Bbs3
本版专家分:743
Bbs2
本版专家分:184
Bbs2
本版专家分:187
Bbs1
本版专家分:0
Bbs3
本版专家分:666
Bbs1
本版专家分:0
Bbs2
本版专家分:217
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:22
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
Bbs1
本版专家分:0
Bbs1
本版专家分:13
Bbs5
本版专家分:2736
Bbs1
本版专家分:50
Bbs1
本版专家分:0
java最常用的20%技术有哪些?

java最常用的20%<em>技术</em>有哪些?首先题主说的20%我不知道从哪方面去理解。接下来我会将自己多年来工作中会经常使用到的<em>技术</em>列出来。1.html、css2.java工作原理(jvm)3.java语法、数据结构和算法4.java语言特性(封装、继承、多态、抽象)5.java设计模式(在开发中会经常用到)6.java反射机制(常用框架都会用到反射机制)7.io(文件读写)8.多线程9.网络编程10.ja...

JAVA高效开发小技巧总结(这是一位同事的分享,感谢)

1.以下两种for循环 这一种循环,会额外创建一个迭代器,然后遍历值。当遇到链表、Hashmap表时,用它速度很快,因为这样不需要查询,而下一种则不行,下一种还必须查找,时间复杂度立马上升。 for(String str : list){ } 这一种循环,不用创建迭代器,当遇到数组、ArrayList时,用它速度最快,节省创建迭代器时间。 int len=list.size();

为什么Java中1000==1000为false而100==100为true

为什么<em>Java</em>中1000==1000为false而100==100为true? 什么情况下2+2=5?这是一个挺有意思的讨论话题。 如果你运行下面的代码Integer a = 1000, b = 1000; System.out.println(a == b);//1 Integer c = 100, d = 100; System.out.println(c == d);//2 你会

Java 游戏项目完整源码(共四个项目,适合java初学者进一步学习和精通java,掌握面向对象编程技术

适合java初学者进一步学习和精通java,掌握面向对象编程<em>技术</em>的几个非常有趣、适合java学习的游戏项目,共有四个,已经测试可以使用,并且包含完整源码和资源。

Java成神之路技术整理(长期更新)

以下是<em>Java</em><em>技术</em>栈微信公众号发布的关于 <em>Java</em> 的<em>技术</em>干货,从以下几个方面汇总。 <em>Java</em> <em>基础</em>篇 <em>Java</em> 集合篇 <em>Java</em> 多线程篇 <em>Java</em> JVM篇 <em>Java</em> 进阶篇 <em>Java</em> 新特性篇 <em>Java</em> 工具篇 <em>Java</em> 书籍篇 <em>Java</em><em>基础</em>篇 8张图带你轻松温习 <em>Java</em> 知识 <em>Java</em>父类强制...

记一次技术分享演讲

笔者自入学到现在工作已有20余载,虽然沉淀的文笔贫平,可也写过数篇作文(苦逼的学生时代),也曾得过很多作文大赛奖项,如今工作也写过很多总结其中包括<em>技术</em>博客,但是对于上台演讲的次数可谓寥寥无几。

教你制作高逼格的技术分享Keynote(PPT)

本文来自 网易云社区 。   作为一个程序猿/媛,想必大家都参与过大大小小各式各样的<em>技术</em><em>分享</em>,异或在不同的场合<em>分享</em>自己的<em>技术</em>心得。抛开<em>分享</em>内容的质量不谈,笔者发现通常这些<em>分享</em>者的演示文稿(Keynot或PPT)对与会者都不够友好,其中最令人诟病的就是对<em>技术</em>领域中代码片段的呈现方式。本文通过几个小技巧,可以帮助大家制作出足够酷炫的演示文稿。 注:本文中叙述的三个技巧都取从Google I/O大...

kafka概念扫盲

一、kafka概述 1.1、定义 Kakfa是一个分布式的基于发布/订阅模式的消息队列(message queue),主要应用于大数据的实时处理领域 1.2、消息队列 1.2.1、传统的消息队列&amp;新式的消息队列的模式 上面是传统的消息队列,比如一个用户要注册信息,当用户信息写入数据库后,后面还有一些其他流程,比如发送短信,则需要等这些流程处理完成后,在返回给用户 而新式...

干货 | Elasticsearch开发人员最佳实战指南

题记几个月以来,我一直在记录自己开发Elasticsearch应用程序的最佳实践。本文梳理的内容试图传达<em>Java</em>的某些思想,我相信其同样适用于其他编程语言。我尝试尽量避免重复教程和El...

JAVA技术汇总

毕业到工作有几年了,一直将所学<em>技术</em>记录到有道云笔记里面,有些资料也会在百度云盘里。 一直都是为己所用。整理整理这些资料发布出来,希望有些能帮助到做<em>技术</em>的同僚。 补充一个<em>Java</em><em>技术</em>汇总及资料分类。 <em>基础</em>篇 计算机<em>基础</em>知识 计算机<em>基础</em> DOS常用命令 计算机理论 <em>Java</em>概述 <em>Java</em>概述 <em>Java</em>开发环境搭建(JDK,JVM,JRE) 环境变量配置 <em>Java</em>入...

耗时半年整理史上最全500道面试题以及答案整理分享

前言 金三银四已经告一段落了,马上又准备迎接金九银十了,你是否还在寻找没有“996”的公司,或者你在面试上面摘了跟头?准备了体体面面的自我介绍,败在了<em>技术</em>深度上;又或者<em>技术</em>知识背得完完全全,却输在了面试技巧。 115个<em>Java</em>面试题: 什么是<em>Java</em>虚拟机?为什么<em>Java</em>被称作是无关的编程语言? JDK和JRE的区别是什么? static关键字是什么意思?<em>Java</em>中是否可以...

java常见面试题及答案

1、String类为什么是final的。首先,先得清楚 final 这个关键字。 final的出现就是为了为了不想改变,而不想改变的理由有两点:设计(安全)或者效率。final 修饰的类是不被能继承的,所以 final 修饰的类是不能被篡改的。 了解了这一点,我们再看看问题:1、从设计安全)上讲, 1)、确保它们不会在子类中改变语义。String类是final类,这意味着不允许任何人定义Strin...

JavaSE核心技术——面向对象编程基础练习题

1、定义一个点类Point,包含2个成员变量x、y分别表示x和y坐标,2个构造器Point()和Point(intx0,y0),以及一个movePoint(int dx,int dy)方法实现点的位置移动,创建两个Point对象p1、p2,分别调用movePoint方法后,打印p1和p2的坐标。[必作题] Point 类代码: public class Point { int x; ...

十面阿里,菜鸟,天猫,蚂蚁金服题目总汇

转载自    十面阿里,菜鸟,天猫,蚂蚁金服题目总汇 虽然天猫,蚂蚁金,菜鸟都归属阿里旗下,但每个面试官问的问题都不一样,相同点主要在流程方面。 面试开始会让自我介绍,主要业务架构和<em>技术</em>架构两部分。业务架构一般不会深究,但要面试官听明白,并且一般面试官会顺着问是如何根据这些业务去设计<em>技术</em>架构的。 以下是从网络整理的菜鸟,天猫,蚂蚁金服面试题,仅供大家参考,没有答案! java 1.多个线...

JAVA面试经典题目(一)

1.什么是<em>Java</em>虚拟机?为什么<em>Java</em>被称作为是“平台无关的编程语言”?  答:<em>Java</em>的跨平台不是<em>Java</em>源程序的跨平台 ,如果是这样,那么所以语言都是跨平台的, java源程序先经过javac编译器编译成二进制的.class字节码文件<em>Java</em>的跨平台指的就是.class字节码文件的跨平台,.class字节码文件是与平台无关的),.class文件再运行在jvm上,java解释器(jvm的一部分...

10个用Java谋生非常有趣的方式,你全都掌握了吗?

令我惊讶的是,有些人觉得编程并不令人兴奋——只将它当作是一份枯燥的工作。不过,虽然可能的确有很多无聊的编程工作,但这并不意味着你不得不接受这些工作中的一个。 程序员有各种各样的机会,运用他们的技能去做一些有趣的事情,特别是如果他们懂<em>Java</em>的话。 <em>Java</em>也许是时下雇主中最流行的语言,这意味着有很多很多不同的工作可供选择。只要稍微用心找一找,你就会发现一个能让你的生活快乐起来,让你愿意一大清早开开...

技术分享Java语言的特点

<em>技术</em>资讯-网址: http://training.tsinghua.edu.cn/html/jishuyuandi/index.html Tag:<em>Java</em>语言,<em>Java</em>特点 <em>Java</em>是一个广泛使用的网

后台开发术语大全

一. 系统开发 高内聚/低耦合 过度设计 过早优化 重构 (Refactoring) 破窗效应 互不信任原则 持久化 (Persistence) 临界区 阻塞/非阻塞 同步/异步 并发/并行 二. 架构设计 高并发 (High Concurrency) 高可用 (High Availability) 读写分离 冷备/热备 异地多活 负载均衡 (Load Balance) 动静分离 集群 分布式 C...

前后端技术

选型准则 选择符合标准协议的<em>技术</em>,协议一般不会变化,升级也会向下兼容,这样对未来<em>技术</em>的持续迭代及可替换做好了准备。 经过大的企业生产级别验证 有非常良好的生态环境 选择趋势性<em>技术</em>。 尽可能选择云原生基金会(CNCF)中的项目 避免重复造轮子。 主要<em>技术</em> 生产环境 Kubernetes Docker Kong Prometheus Jenkins 数据库 Mysql ClickHouse Shard...

TOP后端技术上线啦

TOP后端<em>技术</em>上线啦!做一个专业化、系统化的知识<em>分享</em>平台。 http://toplist.pub 本站主题 从一个<em>Java</em>程序员/架构师的角度出发,总结需要掌握的后端<em>技术</em>、工作中遇到的问题,也会<em>分享</em>建站过程中的经验: <em>Java</em> 分布式中间件、微服务 开发框架 网站建设 书籍推荐 希望你能在这里找到感兴趣的内容。 本站特点 一个专业化、系统化的知识<em>分享</em>平台,力求深度和广度,深度优先。 深度...

服务端高并发分布式架构演进之路

服务端高并发分布式架构演进之路

技术团队管理:技术分享

这里写自定义目录标题为什么要进行<em>技术</em><em>分享</em>如何做<em>技术</em><em>分享</em>找人找<em>分享</em>主题内容准备 为什么要进行<em>技术</em><em>分享</em> <em>技术</em>团队,员工为什么要离职?钱没给到位?没学到<em>技术</em>? <em>技术</em>成长对初,中级开发人员来说非常重要,曾经面试过很多人,他们的梦想都是成为<em>技术</em>架构师,他们都很关心在你的公司能学到什么<em>技术</em>,对自己的<em>技术</em>提升大不大. 只有有<em>技术</em>氛围的公司,不断去应用新<em>技术</em>的公司,才可能让开发人员留下来. 如果老的<em>技术</em>一直在使用...

关于前后端的那点事儿---分享一篇不错的文章

今天闲暇之余,看到一篇不错的文章,贴出来<em>分享</em>给大家~

Java后端技术,历史文章导读列表!精选优秀博文都在这里了!

更新于2019年06月13日!所有历史精选优秀博文文章分类阅读!希望对你有帮助哦!不知道从哪学习,推荐阅读《<em>Java</em>后端<em>技术</em>从0到1<em>技术</em>路线,一步步走向大神!》<em>Java</em>基...

WebSocket技术分享PPT

WebSocket<em>技术</em><em>分享</em>PPT,WebSocket<em>技术</em><em>分享</em>PPT,WebSocket<em>技术</em><em>分享</em>PPT

jvm相关技术分享

概述 <em>Java</em>内存区域 GC与内存分配策略 虚拟机性能监控与故障处理工具 类文件结构 类加载机制 字节码执行引擎

分享一些在java技术中的心得(持续更新)

毕业工作2年,对这个行业感兴趣,一直想走到<em>技术</em>的顶峰,可是在过去的很长一段时间我都处于<em>技术</em>瓶颈期(感觉自己什么都会又觉得什么都不会)觉得自己很迷茫,想象和实际工作的反差让我时时感到自己的渺小(所有自

常见Java技术总结

1.什么是<em>Java</em>虚拟机?为什么<em>Java</em>被称作是“平台无关的编程语言”? <em>Java</em>虚拟机是一个可以执行<em>Java</em>字节码的虚拟机进程。<em>Java</em>源文件被编译成能被<em>Java</em>虚拟机执行的字节码文件。 2.“static”关键字是什么意思?<em>Java</em>中是否可以覆盖(override)一个private或者是static的方法? “static”关键字表明一个成员变量或者是成员方法可以在没有所属的类的实例变量的...

掌握了JAVA技术,你能做哪一些工作?

<em>Java</em>是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念, <em>Java</em>已成为当今市面上很受欢迎的编程软件,对于处于信息高速发达的今天,<em>Java</em><em>技术</em>已经无处不在,手机软件、手机<em>Java</em>游戏、电脑软件等等都有它的身影。 1:<em>Java</em>可以做软件 一般编程语言都是可以做软件的,<em>Java</em> 也不例外。 例如Eclipse,MyEclipse等知名<em>Java</em>开发工...

怎样才能提高初级程序员的编程能力

  软件开发、软件编程无疑是一件十分有意思的事情,但是在任何一个炫酷的软件背后存在着无数的心酸与痛苦,很多人会因为一时的兴起学习编程,但在变成之初就被无数的代码击败了,要怎样才能提高初入软件开发行业程序员的变成能力呢?   首先编程离不开代码,不管学习什么计算机语言,所以要多些代码,多去练习,你要知道很多的初级程序员出错就是因为代码的拼写,而且这些错误还隐藏的很好,很难被发现,因此你需要花一定的...

java技术交流: 10个有趣的Javascript和CSS库

<em>Java</em>学习,肯定少不了<em>Java</em>script和CSS库的身影,小编定时<em>技术</em><em>分享</em>,送给每一个正奋斗在java前线的小伙伴们。 Tailwind CSS        Tailwind是用于构建自定义用户界面的实用CSS框架。 每个Tailwind小应用都有多种尺寸,这使得创建响应式界面变得非常简单。您可以自定义颜色,边框尺寸,字体,阴影等等,没有任何限制。 Pretty Checkbox  

保存一下干货

8月14日 新鲜出炉的干货大集锦,这次<em>分享</em>给大家的干货,都是根据这几天大家的反馈进行整理,希望可以为大家的<em>技术</em>提升带来一定的帮助~ ------------------------------------------------------------------------------------------- ROS入门教程(一):https://blog.csdn.net/q_z...

Java 全套学习资料分享

今天推荐个专门<em>分享</em><em>Java</em>的公众号:<em>Java</em>后端编程。专注于<em>Java</em><em>技术</em><em>分享</em>:Spring全家桶、微服务、Redis、MyBatis、JVM、SSM、分布式、多线程、Do...

2019 最新 Java 核心技术教程,都在这了!

<em>Java</em><em>技术</em>栈www.javastack.cn优秀的<em>Java</em><em>技术</em>公众号以下是<em>Java</em><em>技术</em>栈微信公众号发布的所有关于 <em>Java</em> 的<em>技术</em>干货,会从以下几个方面汇总,本文会长期...

Java核心技术讲解(1-7)

1.<em>Java</em>是解释运行的? 我们开发的<em>Java</em>的源代码,首先通过<em>Java</em>c编译成字节码(bytecode),然后再运行时通过<em>Java</em>虚拟机(JVM)内嵌的解释器将字节码转换成为最终的机器码。但是常见的JVM,比如我们大多是情况使用的Oracle JDK提供的Hotspot JVM,都提供了JIT(Just-In-Time)编译器,也就是通常所说的动态编译器,JIT(Just-In-Time)能够...

java技术大牛之路

版权归作者所有,任何形式转载请联系作者。作者:LinXiRan(来自豆瓣)来源:https://www.douban.com/note/663264294/每个人都有大梦想,作为程序员当然是想做一个程序大牛,毕竟不想当将军的厨子不是好裁缝!那么要想成为好裁缝,不好程序员,应该需要哪些知识呢?小编搜罗了一下,还真不少呢!吓死宝宝了!maven的使用maven的使用入门maven私服的搭建及部署mav...

分享干货——知识库

发现CSDN又出了几个新东东,其中一个知识库还是挺好玩的 1、<em>Java</em>Script知识库 2、Hadoopt知识库 3、<em>Java</em> EE知识库 4、Mysql知识库 ...... 哈哈,聪明的人估计已经

如何做好一场技术分享(技巧篇)

目前在互联网行业各种大会越来越多,线上教育平台也如雨后春笋一般排遍地开花。作为我们互联网从业者来说,从最初的知识输入、饱和,到内容输出;提高<em>分享</em>能力显得越发重要起来,通过<em>分享</em>不仅能给自己增加一部分收入,也能提高自己学习的动力,更能让你的朋友圈迅速扩大;那如何做好一个<em>技术</em><em>分享</em>呢?做<em>技术</em><em>分享</em>有哪些技巧呢?通过本场 Chat 我将<em>分享</em>以下内容: 1. 如何做一个开场白 2. 怎么做肢体语言 3. 怎么抓住观众吸引注意力 4. 如何能让内容更具有条理 5. 如何做一个收尾 *当前内容版权归码字科技所有并授权显示,盗版必究。[阅读原文](http://gitbook.cn/gitchat/activity/59945d92046f09237aa5d492)*

分享个人收集的资源一些关于技术生活的资源 (干货满满)

前言 <em>分享</em>一下本人工作至今整理的一些好用的资源,这些资源主要是一些工作和生活中用到的文档、软件和网站。 文档主要是面试相关的文档和<em>技术</em>文档,其中面试文档主要是<em>Java</em>这块的,<em>技术</em>文档就有很多,除了<em>Java</em>语言相关的,还有Sql、Linux、<em>Java</em>Script、Python、分布式、大数据等等相关文档。 软件主要是工作中会经常用到的软件,比如kafka监控管理、redis可视化桌面、接口测试软件...

2019 原创技术干货整理

公众号的文章改整理一下了,老有小伙伴表示文章找不到,确实是这样,公众号的文章看过了没消化,后来再想找到有点难,有的小伙伴机智的收藏了一下,但是因为收藏夹里的东西太多了,后来还是不好找。 其实松哥公众号上的文章,大家都可以直接在松哥博客上搜索,博客右上角有一个搜索功能: 好了,今天我就把 2019 年公众号上的原创干货整理出来,做成索引,方便小伙伴们查找。 Spring Boot 系列 纯 Ja...

java技术大牛博客

https://blog.csdn.net/forezp

一个很有意思的功能,能用java实现吗?

有一个List,里面装的全部都是数字字符串,比如{"1","2","5","6"},现在要进行插入,加入我要在index = 1的位置执行插入操作,那么List就会变成

Java开发者必读的10篇精选优秀技术文章

<em>Java</em>开发者必读的10篇精选优秀<em>技术</em>文章 http://www.infoq.com/cn/news/2015/11/java-developer-welfare?utm_campaign=infoq_content &utm_medium=feed&utm_term=global

大学物理北京邮电第三版习题答案下载

大学物理北京邮电第三版习题答案 WORD文档 相关下载链接:[url=//download.csdn.net/download/dongcunrui007/2134489?utm_source=bbsseo]//download.csdn.net/download/dongcunrui007/2134489?utm_source=bbsseo[/url]

重庆海天微软4班winform软件实训----刘应伟下载

菜鸟的开始.我们都从最初走来.有过最才得曾经.我只是记了他 相关下载链接:[url=//download.csdn.net/download/v199294/4327264?utm_source=bbsseo]//download.csdn.net/download/v199294/4327264?utm_source=bbsseo[/url]

计算机组成原理-李涛编著下载

计算机机种逐步多样化,生产系列化,使用系统化,外部设备更加丰富,操作系统更加完善,因此应用领域更广泛 相关下载链接:[url=//download.csdn.net/download/liuzhijun988123/8197119?utm_source=bbsseo]//download.csdn.net/download/liuzhijun988123/8197119?utm_source=bbsseo[/url]

我们是很有底线的