java
suxue_java
想了解更多Java相关,可以关注微信公众号:速学Java
展开
-
活了这么久,才知道 互联网的发展 和 Java 的变化!
小伙伴们注意了!小编在这里给大家送上关注福利:转发本文,关注+私信小编“资料”即可领取小编精心准备的资料一份!为什么要讲互联网发展历史?因为 Java 是随互联网发展而发展起来的。你学 Java 不一定要知道互联网的发展史,就算你不了解互联网的发展历史,也是可以学 Java 的,但是我相信了解互联网的发展历史可以更好的帮助我们学 Java。互联网的发展可以分为以下几个阶段:...原创 2019-03-07 11:01:35 · 358 阅读 · 0 评论 -
你一定想知道——学了Java可以做什么?
今天带大家了解一下Java能够做什么东西?,有关于Java的历史这部分内容,嗯我就偷个懒不写了小伙伴们百度一下就够了。里面说的很详细哦~Java能做什么?Java其实有三个版本:**J2ME(Java2 Micro Edition,Java2平台的微型版),应用于移动、无线及有限资源的环境;**现在被安卓取代了,虽然安卓也是Java写的,但是现在谷歌宣布Kotlin正式成为Android的官...原创 2019-03-11 10:33:34 · 634 阅读 · 0 评论 -
面试了一名32岁的程序员,领导:年纪太大,直接送走吧
程序员是吃青春饭的行业吗?这个问题放在国内,很多人都会表示认同,君不见,很多互联网企业招聘程序员,年纪三十多岁的一般就不考虑了。比如华为,前段时间就盛传清退35岁以上的员工,虽然没有得到官方证实,但空穴不来风。华为好歹设了一个35岁的标准,可是近日一名网友的爆料却让更多的程序员颤抖:一名32岁的程序员面试,却被领导说年纪太大不合适,直接送走吧。32岁就成了大龄程序员了?这样的言论很快就引起了...转载 2019-03-15 16:42:39 · 326 阅读 · 0 评论 -
编程效率低?8招教你提高编程效率!
**1.提醒自己得学习**学习的第一步是要认识到,你不懂。因为不懂,所以才需要学习。这听上去很明显,但有经验的程序员肯定记得自己用了多长时间才能做好这个心理建设。太多的计算机科学学生带着一种傲慢毕业:“我懂得最多”,自以为是地认为他们知道一切,并且有一种想要证明给每一个新同事看的强烈欲望。换句话说:这样一种“我知道我懂我了解!”的态度会成为阻碍你学习新东西的拦路虎。2.不要竭力证明自己是对...原创 2019-03-11 16:50:51 · 718 阅读 · 1 评论 -
Java程序员都应该知道的开发工具!(附下载链接)
Java作为今年来最热门的编程语言之一,越来越多的人选择Java,但对于一些初入门的小白来说,在选择和安装开发工具和环境的时候,会遇见很多的问题。今天就给大家来分享一些实用的Java开发工具和环境,希望对各位小白能提供一些帮助!JDKJDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的J...原创 2019-03-20 10:50:58 · 643 阅读 · 0 评论 -
程序员口头禅大盘点,你中招了吗?
有这么几句话,在编程界十分的流行,也是各位程序员使用最多的口头禅。以下十句你中招了吗?1.见鬼了,昨天还好好的2.不用担心,这次肯定不会有问题了3.只需要改一行代码,不会影响其它程序的。4.这问题我改了呀!5.在我机器上是好的…6.以前就有这个问题。7.运行那么久,第一次出现这样的问题啊,我之前都没见过8.我以后再给代码加注释9.已经做好了,但还有一些细节要调一...原创 2019-03-11 17:58:42 · 781 阅读 · 0 评论 -
今天来写一个小案例——完善注册功能
知识点学的再多,也不如一次实战的经验从今天开始咱们玩点不一样的,写一个小的项目案例。相信很多小伙伴都有这样的感觉:看别人的代码行云流水,自己动手的时候无从下手。今天我们就一起动手从零来写一个小项目吧!那我们直接开始吧~首先来搭一下环境(把我们需要的工具类和第三方jar包放进去)下面就开始动手写代码了用户注册功能先来创建数据库表然后是JavaBean接下来是逻辑代码Re...原创 2019-03-12 15:18:36 · 326 阅读 · 0 评论 -
程序员一定要精通英语吗?程序员常用英语词汇汇总!
不知道小伙伴会不会因为“我英语不好可以学编程吗”“在学习各类框架时感觉到自己英语水平的严重不足”这样或那样的原因想学习和提升自己的英语水平呢?在很多人眼里,想成为程序员似乎必须上通数学,下知英语,不仅要会代码,英文,还要精通各种逻辑和奇形怪状的逻辑符号。首先,英语不好可以学编程吗?当然可以啦,程序员最核心的能力是什么?请大声的告诉我!娜姐认为程序员最核心的能力当然是技术能力啦,通常普通写...原创 2019-03-13 09:36:15 · 1107 阅读 · 0 评论 -
写了 15 年代码,总结出提升 10 倍效率的三件事
几乎每个软件开发人员或程序员都见过其他人编写的代码,说明了“任何人都可以编码”。但你有没有遇到过所谓的神话般的“10倍效率的开发人员”?作为一个10倍效率的开发人员,在编写代码方面做得很少, 更多的是知道要写什么代码。我们许多人开始编程的时候都有特定的目的。比如,我开始编程的时候,是让我能在睡觉和在学校的时候自动玩那个文字版的MUD游戏。我那时候是个写脚本的13岁小孩,甚至不知道什么是编程。我可...转载 2019-03-18 10:19:45 · 239 阅读 · 0 评论 -
【Java编程基本功】(七)输出菱形、递归算法。
###第二十题打印出如下图案(行数为奇数n的菱形)就是下面这个样子哒~*************************public class Lianxi20 { public static void main(String[] args) { int h=7,w=7; for(int i=0;i<(h+1)/2;i++){ for...原创 2019-03-25 16:52:38 · 547 阅读 · 0 评论 -
系统水印不好看?那就自己开发吧
大家都知道,平常我们在网上找图的时候,几乎都能看个一个个恐怖的水印贴在上面,让你没法对图片下手~但是我们自己在发送图片的时候,也会习惯加上属于我们自己的水印,只不过都是系统自动生成的,而今天捏,就教大家如何用 Java 给图片加水印。水印开发是 w e b 开发中一种比较常见的功能,实现的代码其实很简单,具体的实现步骤我也会以代码为基础详细讲述。个人的理解,可以把水印的类型和开发流程分为以下几...原创 2019-03-11 10:29:32 · 544 阅读 · 0 评论 -
15个令程序员哭笑不得的瞬间.....
小伙伴们注意了!小编在这里给大家送上关注福利:转发本文,关注+私信小编“资料”即可领取小编精心准备的资料一份1」当我检查一些旧代码的时候「2」声称自己开发了一个编辑器。「3」试图重构大神写的代码「4」测试工程师测了很久的bughen「5」演示根据甲方要求做出来的产品「6」准备阻止新手执行 rm -rf 时,不小心按了回车...原创 2019-03-07 16:46:19 · 479 阅读 · 0 评论 -
JDK 6和JDK 7中的substring()方法
小伙伴们注意了!小编在这里给大家送上关注福利:转发本文,关注+私信小编“资料”即可领取小编精心准备的资料一份!JDK 6中子字符串(int beginIndex, int endIndex)方法的实现与JDK 7不同。这篇文章解释了其中的差异。为了简单起见,substring()方法表示本文中的substring(int beginIndex, int endIndex)方法。...原创 2019-03-07 13:44:54 · 212 阅读 · 0 评论 -
后端程序员都做些什么?
小伙伴们注意了!小编在这里给大家送上关注福利:搜索微信公众号“速学Java”关注即可领取小编精心准备的资料一份!后端程序员都做些什么?相信很多小伙伴都会有这样的问题,那么我们就来一起看一下吧!刚开始做Web开发的时候,根本没有前端,后端之说。原因很简单,那个时候服务器端的代码就是一切:接受浏览器的请求,实现业务逻辑,访问数据库,用JSP生成HTML,然后发送给浏览器。即使后...原创 2019-03-10 13:41:58 · 952 阅读 · 0 评论 -
Java基础「八大基本数据类型和数据类型的转换」
1.八大基本数据类型分为以下四类:整形(byte、short、int、long)布尔类型(boolean)字节型(char)浮点型(float、double)具体占几个字节、取值范围(如下图)2.数据类型的转换(自动类型转换、强制类型转换)Java 语言是一种强类型的语言。强类型的语言有以下几个要求:**变量或常量必须有类型:**要求声明变量或常量时必须声明类型,而且只能...原创 2019-03-14 16:55:51 · 1300 阅读 · 0 评论 -
对于程序员来说,学历重要吗?
小伙伴们注意了!小编在这里给大家送上关注福利:搜索微信公众号“速学Java”关注即可领取小编精心准备的资料一份!前阵子一则 《上了社会你才会知道学历真的很重要》 的内容火了。 一方面是因为,张雪峰怼某公司老板的场景,让人看了忍俊不禁。另一方面,当看这段对话笑过后,为啥还有公司如此看重学历?在互联网企业中,程序员的学历真的很重要么?学历意味着什么有学...原创 2019-03-10 14:35:10 · 2003 阅读 · 1 评论 -
如何成为一名成功的程序员
小伙伴们注意了!小编在这里给大家送上关注福利:搜索微信公众号“速学Java”关注即可领取小编精心准备的资料一份!编程仅靠兴趣是不足以抵达成功彼岸的。你必须充满激情,并且持之以恒地不断汲取更多有关编程的知识。只是对编程感兴趣还不足以功成名就——众所周知,我们工作起来像疯子。编程是一个没有极限的职业,所以要成为一个成功的程序员,你必须超越现有已存在的极限。在程序员职业生涯的开始阶段,他...原创 2019-03-10 14:43:33 · 211 阅读 · 0 评论 -
为什么字符串在Java中是不可变的?
小伙伴们注意了!小编在这里给大家送上关注福利:转发本文,关注+私信小编“资料”即可领取小编精心准备的资料一份!字符串在Java中是不可变的。不可变类就是一个实例不能被修改的类。创建实例时初始化实例中的所有信息,并且不能修改该信息。不可变类有很多优点。本文总结了为什么String被设计为不可变的。本文从内存、同步和数据结构的角度说明了不变性的概念。1. 字符串池要...原创 2019-03-07 14:31:25 · 680 阅读 · 0 评论 -
为什么字符串在Java中是不可变的?
小伙伴们注意了!小编在这里给大家送上关注福利:转发本文,关注+私信小编“资料”即可领取小编精心准备的资料一份!字符串在Java中是不可变的。不可变类就是一个实例不能被修改的类。创建实例时初始化实例中的所有信息,并且不能修改该信息。不可变类有很多优点。本文总结了为什么String被设计为不可变的。本文从内存、同步和数据结构的角度说明了不变性的概念。1. 字符串池要...原创 2019-03-07 14:35:36 · 168 阅读 · 0 评论 -
使用“”或构造函数创建Java字符串?
小伙伴们注意了!小编在这里给大家送上关注福利:转发本文,关注+私信小编“资料”即可领取小编精心准备的资料一份!在Java中,字符串可以通过两种方式创建:使用双引号和使用构造函数有什么区别?1. 双引号vs构造函数这个问题可以用两个简单的例子来回答。列子1a==b为真,因为a和b在方法区域中引用相同的字符串文字。内存引用是相同的。当多次创建相同的字符串文字...原创 2019-03-07 15:21:40 · 142 阅读 · 0 评论 -
【Java编程基本功】(八)逆序输出、是否为回文数,判断星期几,升序排列
###第二十四题给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。代码:public class lianxi24 { public static void main(String[] args) { System.out.println("请输入一个不多于5位的正整数"); Scanner in = new Scanner(System.in); ...原创 2019-03-25 16:53:31 · 267 阅读 · 0 评论 -
从0开发一个 JavaWeb项目,需要注意哪些要点?
今天详细的给大家列出了开发一个传统 JavaWeb 项目需要注意的要点,从环境准备开始到三层架构搭建,需要注意的地方全部罗列出来。本篇内容较多,建议收藏哦~第一部分:环境准备1.Maven命令创建web骨架代码如下:mvn archetype:create -DgroupId=net.rocketa -DartifactId=mywebapp -DarchetypeArtif...原创 2019-03-22 16:02:51 · 817 阅读 · 0 评论 -
看发量就是一个优秀的程序员,程序员火车站候车室写代码画面曝光
国庆期间,许多在外打拼的人们纷纷奔向回家的路程,本该是欢声笑语的一路,可是却因为工作缠身而显得有些不美好。比如下面这位,一名程序员网友正在火车站候车室候车,无意中看到一名同行在电脑上“奋笔疾书”,紧张地写着代码,听键盘的节奏估计是线上出现了bug,不然也不会急成这样,于是乎发帖感慨。如下便是这名网友曝光的画面,在候车室里,这名程序员大哥正全神贯注在敲代码,丝毫不受外界影响。无独有偶,在程序员大...转载 2019-03-27 14:47:24 · 379 阅读 · 0 评论 -
某公司招程序员要求博士学历薪资6千,网友:博士能去这种地方?
一般公司招聘都不会要求博士学历,一来给不起高薪资,二来博士学历是不屑于去小公司从事的,其往往会选择高校,研究所等机构。不过像华为这样的大公司,其每年都会招聘博士投入前沿技术研究。无独有偶,一家位于深圳福田的互联网公司在招聘网站上放出了一个职位,招聘程序员,具体做前端开发工作,要求博士学历,但薪资只有区区6千起!如下就是该程序员职位的招聘详情,所属研发部,WEB前端开发工程师,要求博士学历全职,...原创 2019-03-27 14:54:16 · 901 阅读 · 0 评论 -
Java中的5个并发工具类,你真的了解清楚了吗?
###引言在JDK的并发包里提供了很多有意思的并发工具类。CountDownLatch、CyclicBarrier和Semaphore 工具类提供了一种并发流程控制的手段,Exchanger 工具类则提供了在线程间交换数据的一种手段。###CountDownLatchCountDownLatch允许一个或多个线程等待其他线程完成操作。其实最简单的做噶是使用join()方法,join用于让...转载 2019-04-10 13:42:42 · 473 阅读 · 0 评论 -
浙大毕业程序员放弃3万的码农工作,甘愿成为一名专职快车司机!
一提到程序员你的第一反应是什么?是程序员万年不变的格子衬衫,还是程序员越来越稀疏的头发,或是程序员的薪资之高。在互联网这个行业,我们常常可以看见程序员年入百万的信息,当然,在程序员高薪的背后,也承受着不少的压力,加班改bug更是常事。在近日的一论坛里,一网友发帖称:昨天打快车回家 遇到一位浙大毕业的程序员。放弃了3万一月的码农工作。成了专职的快车司机「1万一月」,徒的是自由自在。各位怎么看。...原创 2019-04-01 10:14:44 · 592 阅读 · 0 评论 -
程序员的一天,都是怎样度过的?
如果没有程序员,整个虚拟世界都会消失不见。全中国7亿多网民,再也不能愉快滴发自拍,看视频,打游戏,甚至连打电话都成了一种幻想。绝大部分电子设备都会变成废铁,人类的生活将完全倒退到70多年以前。程序员贡献了自己的聪明才智,但他们当中的大部分人都时刻承担着超出常人的压力,付出了常人难以忍受的高强度劳动。“十年编程两茫茫,工期短,需求长。千行代码,Bug何处藏。纵使上线又如何,新版本,继续忙。黑白...转载 2019-04-01 10:16:22 · 808 阅读 · 0 评论 -
安徽汽车网程序员删库跑路?安徽汽车官网只剩3张图片!
今天,一则“安徽汽车网程序员删库跑路?”的消息引起了程序员们的注意。根据网传消息称,安徽汽车网程序员删库跑路,只留下了3 张图片做官网。为此,小编还特意跑去安徽汽车网查探了一番,发现整个页面虽然还存在着新闻内容,却是无法点击,查看代码之后发现网站内容确实是由图片组成。对此,官方暂未做出回应。根据公开资料显示,安徽汽车网成立于2003 年9 月5 日,是安徽省汽车行业颇具影响力的网络服务提供...原创 2019-03-28 16:07:32 · 1605 阅读 · 0 评论 -
做为一个程序员,你都见过什么有趣的电脑病毒?
提起电脑病毒,小伙伴你最先想到的是什么?熊猫烧香,木马,还是前段时间很火的勒索病毒…做为一个程序员,你都遇到过那些有趣的电脑病毒?壹我以前中过一个病毒,在我电脑桌面左侧会多了一个可爱的卡通妹子,在哪里吃饭睡觉玩耍,她肚子饿了就去吃掉最靠近她的图标,所以我每天都要准备一堆复制出来的快捷方式让她吃。她**有时候无聊的时候会抖动你的屏幕,你如果不哄她玩,她就一直抖你的窗口。**最气人的是,如果你玩电...原创 2019-04-02 10:21:22 · 1062 阅读 · 0 评论 -
程序员们,在编程的世界中,你都遇见过哪些有趣的bug?
在程序员的世界中,你要问和谁打交道打的最多,那非“bug”莫属了。而程序员的日常状态往往是“写代码五分钟,改bug两小时。”可以说程序员大部分时间都花费在与“bug”的作战上了。而我们每天面对的“bug”是怎么来的?它为什么这么叫?你都清楚嘛?今天小编就来给大家科普一下bug的由来。顺便一起来看看,大家都遇见过什么让人哭笑不得的bug。1947年9月9日,赫柏对Harvard Mark II设...原创 2019-04-09 09:46:46 · 968 阅读 · 0 评论 -
【Java编程基本功】(十二)编写公司数据加密程序,求素数对,字符串拼接,求三角形个数
第三十七题非等腰三角形最长边是60,其它两边的长度都是正整数,且三边之和能被3整除,试编程求取这类三角形的个数。(注意:两边的长度交换构成的三角形算作同一个三角形,如:其它两边的长度为30和40的三角形与长度为40和30的三角形视为同一个三角形)。代码:public class lianxi37{ public static void main(String[] args) { i...原创 2019-03-27 14:08:51 · 269 阅读 · 0 评论 -
【Java编程基本功】(十一)求最大红玫瑰数,求最后剩下的人,根据输入的数选取函数求值
第三十四题有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。代码:<pre style="margin: 0px; padding: 0px; max-width: 100%; box-sizing: border-box !important; word-wrap: break-word !important; ba...原创 2019-03-27 14:06:27 · 430 阅读 · 0 评论 -
资深程序员具备的14个优良习惯,你都具备吗?
古话说的好:“习惯成自然,自然成人生”习惯对一个程序员的成败极为重要,好习惯可以让一个程序员走向成功,坏习惯就会走向失败!1 慎于说Yes在没有搞清楚开发需求、任务工作量、团队期望值之前,有前途的程序员不会轻易答应。特别是对于新人来说,比较急于表现自己,对于同事或者老板的工作安排来者不拒,精神可嘉,方法不可取。承诺太多,会出现自己无法按时完成的情况,即使按时完成,也可能没有达到别人的期望值...转载 2019-03-29 18:07:32 · 206 阅读 · 0 评论 -
程序员的反抗:对不起,对于996工作制我们不接受!
要说近期互联网最热门的话题,莫过于是996工作制了。“996”工作制指的是“9点上班,9点下班,一周6天”,996工作制的周工作时间,最低为60小时。众所周知,互联网行业薪资普遍较高,但其实,不少的互联网公司都存在着加班文化,这样的工作工资是高,却严重的透支了自己的身体健康。随着年初有赞表示未来将会实行996工作制,以及京东开始实行分部门996/995工作制的消息曝光。996工作制的话题再一次...原创 2019-03-29 18:08:32 · 1080 阅读 · 0 评论 -
【Java编程基本功】(九)求3*3矩阵的对角线元素之和,数组逆序输出将一个数组逆向输出,取一个整数a从右端开始的4~7位
###第二十八题求一个3*3矩阵对角线元素之和代码:public class lianxi28 { public static void main(String[] args) { System.out.println("请输入九个整数:"); Scanner in = new Scanner(System.in); int[][] a = new int[3...原创 2019-03-26 14:24:53 · 817 阅读 · 0 评论 -
【Java编程基本功】(十)输出杨辉三角,输出*号,数组移动
不知道,小伙伴们有没有试着去敲一下代码呢其实学习就是这样的,没有捷径可走,要想比别人做的好,唯有比别人更努力。希望都小伙伴们可以坚持的学下去一起加油吧~###第三十一题打印出杨辉三角形(要求打印出10行如下图)这个排的还是有一点歪了小伙伴们担待一下~代码:<pre style="margin: 0px; padding: 0px; max-width: 100%; box-si...原创 2019-03-26 14:25:59 · 447 阅读 · 0 评论 -
【Java编程基本功】(五)小球落体,发奖金,1,2,3,4可以组成多少个数
第十三题一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?思路:小球落到地上再反弹到原高度的一半视为一次下落的过程,第十次落地时,完成了9次落地再反弹的过程。代码:public class Ball {public static void main(String[] args) {//h记录球的初始高度do...原创 2019-03-24 10:18:04 · 286 阅读 · 0 评论 -
【Java编程基本功】(六)猴子吃桃,运动员的出场顺序,abc三个数排序
第十六题一个整数,它加上100后是一个完全平方数,加上168又是一个完全平方数,请找出一个这样的整数。代码:public class lianxi16 { public static void main(String[] args) { for(int i=1;i<10000;i++){ if(Math.sqrt(i+100)%1==0&&Math.s...原创 2019-03-24 10:31:18 · 206 阅读 · 0 评论 -
你要Java学习指南来了!整理了一份Java学习路线送给你们!
在这里整理一份 Java 的学习路线,希望对想要学习 Java 还没有头绪的小伙伴有所帮助~第一阶段学习 JavaSE第二阶段HTML+CSSjs+jQuery第三阶段学习JavaEE:jsp+servlet数据库:MySQL+Oracle(建议先学MySQL)第四阶段框架SSH(Struts2+Spring+Hibernate)SSM(Spring+Spr...原创 2019-03-31 14:19:02 · 216 阅读 · 0 评论 -
21个令程序员泪流满面的瞬间.....
我们程序员的生活真的很不容易了…「1」公司实习生找 Bug「2」在调试时,将断点设置在错误的位置「3」**当我有一个很棒的调试想法时 **「4」偶然间看到自己多年前写的代码「5」 当我第一次启动我的单元测试时**「6」 数据库的Delete语句忘了使用限定词where… **「7」明明是个小bug但就是死活修不好…「8」 当我尝试调整...原创 2019-03-24 15:59:50 · 757 阅读 · 0 评论