![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程
文章平均质量分 73
程序猿o07
一起学习交流,自建学习/招聘群642461309,资料自取(进群备注csdn)
展开
-
软件行业大牛告诉你何谓成功?
什么是成功?软件大师们是如何做的不同的人对于成功的认识是不同的。成功对很多人来说,首当其冲的象征是物质上的回报。毋庸质疑,物质回报的确是大多数人判断职业生涯成功与否的关键,甚至对有些人来说这是最重要的组成部分。然而,仅仅用物质来衡量成功是十分浅薄的。这里列出了一些衡量成功的其他特征,这些特征是从访谈中提炼出来的,也是数十年来世界上著名软件公司里的业界领袖们不断探讨得出的结果:在公司和业界的影响力;...转载 2018-07-08 18:56:07 · 328 阅读 · 0 评论 -
试试你是否是java高手?
第一,Static Nested Class 和Inner Class的不同,说得越多越好(面试题有的很笼统)。 Nested Class (一般是C++的说法),Inner Class (一般是JAVA的说法)。Java内部类与C++嵌套类最大的不同就在于是否有指向外部的引用上。 注: 静态内部类(Inner Class)意味着1创建一个static内部类的对象,不...转载 2018-07-14 14:25:55 · 276 阅读 · 0 评论 -
三大高手,哪个JAVA编程IDE最适合你?
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。给你java学习路线:html-css-js-jq-javase-数据库-jsp-servlet-Struts2-hibernate-mybatis-spring4-s...转载 2018-07-29 08:28:54 · 99305 阅读 · 8 评论 -
java学习问题总结
关于Java的编程知识,有人会问哪几个是重要的知识点,不知道大家是否知道呢?给大家分享一下!1.JVM相关(包括了各个版本的特性) 对于刚刚接触Java的人来说,JVM相关的知识不一定需要理解很深, 对此里面的概念有一些简单的了解即可。不过对于一个有着3年以上Java经验的资深开发者来说,不会JVM几乎是不可接受的。JVM作为java运行的基础,很难相信对于JVM一点都不了解的人可以把ja...转载 2018-07-29 09:08:40 · 466 阅读 · 0 评论 -
java小白入门须知
1:、切不可盲目跟风java在于当下虽然不错,可他并不是适合所有的人。在入门前要充分了解,从各个方面(就业、学习难度、兴趣爱好)做出细致分析。2、遵从自己,不可坚信品牌效应每个人都有自己的学习模式,每个机构、每个课程都有自己的一种风格,选择适合自己就好,追随大流选择所谓的“品牌”,这样才可以让自己更加的得心应手。 3、实地考察,眼见耳听并驾齐驱多听公开课,觉得适合并且条...原创 2017-11-30 10:07:17 · 808 阅读 · 1 评论 -
java synchronized详解
Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问object的一个synchro...转载 2018-07-15 15:53:16 · 210 阅读 · 0 评论 -
想当程序员?Java编程开发的必备技术点你了解了吗!
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。给你学习路线:html-css-js-jq-javase-数据库-jsp-servlet-Struts2-hibernate-mybatis-spring4-sprin...转载 2018-07-29 17:02:24 · 758 阅读 · 3 评论 -
在JAVA可移植性的来源的三方面
在JAVA可移植性的来源的三方面软件可移植性的概念是与软件从某一环境转移到另一环境下的难易程度。为获得较高的可移植性,在设计过程中常采用通用的程序设计语言和运行支撑环境。尽量不用与系统的底层相关性强的语言。下面介绍JAVA的可移植性。 一、JAVA作为一种虚拟的操作系统(OS)和图形用户界面(GUI):操作系统可移植性 即使经过重新编译,大多数的用C和C++编写...转载 2018-07-21 08:53:24 · 3004 阅读 · 0 评论 -
JAVA-null或空值的判断处理
JAVA-null或空值的判断处理 1,错误用法一:if (name == "") { //do something}2,错误用法二:if (name.equals("")) { //do something}3,错误用法三:if (!name.equals("")) { //do something}我们来解说一下:上述错误用法1是初学者最容易犯,也最不容易被发现...转载 2018-07-21 15:57:35 · 47351 阅读 · 2 评论 -
JDBC连接MySQL
JDBC连接MySQL对JDBC连接数据库的步骤1.加载数据库驱动//加载驱动Class.forName(driverClass)----------------------------------//加载MySQL驱动Class.forName("com.mysql.jdbc.Driver");//加载Oracle驱动Class.forName("oracle.jdbc.Driver.Ora...原创 2018-07-22 15:54:20 · 475 阅读 · 0 评论 -
一个牛人给Java初学者的建议(文章干货、案例较多,望大家可以坚持读完)
从不知java为何物到现在一个小小的j2ee项目经理虽说不上此道高手,大概也算有点斤两了吧每次上网,泡bbs逛论坛,没少去java相关的版 面总体感觉初学者多,高手少,精通的更少由于我国高等教育制度教材陈旧,加上java自身发展不过十年左右的时间还有一个很重要的原因就是java这门语 言更适合商业应用所以高校里大部分博士老师们对此语言的了解甚至不比本科生多在这种环境下,很多人对java感到茫然,不...转载 2018-07-31 15:37:11 · 3421 阅读 · 1 评论 -
javaScript简单语法
javaScript的学习1.javaScript描述 javaScript是基于对象和事件的脚本语言 --内嵌对象 --事件驱动 javaScript是弱类型的语言---并没有为哪一种类型特意地分派内存空间 javaScript只与浏览器有关系2. java中null 相当于javaScript中undifned3.在javaScript中,0表示假,非0表示真...转载 2018-07-20 09:40:58 · 210 阅读 · 0 评论 -
想转行学Java,却又担心自己半路出家成不了大牛
想转行学Java,却又担心自己半路出家成不了大牛很多人看好Java编程的高薪前景,在自己职业生涯迷茫的时候,想转行学Java,却又担心自己半路出家成不了大牛,赚不到钱,本文就为大家分析一下,转行学Java有没有可能成为高手。1.如果你没有去做,是不会知道自己能不能成为大牛的。2.学习是一辈子的事情,哪里来的半路出家?25岁学编程,35岁的时候你就是有10年编程经验的人。3.在互联网...转载 2018-07-25 09:56:51 · 5275 阅读 · 4 评论 -
常见Java面试题集合,面试必备
一、Java基础1、Arrays.sort实现原理和Collections.sort实现原理答:Collections.sort方法底层会调用Arrays.sort方法,底层实现都是TimeSort实现的。TimSort算法就是找到已经排好序数据的子序列,然后对剩余部分排序,然后合并起来.2、foreach和while的区别(编译之后) 线程池的种类,区别和使用场景3、分析线程池的实现原理和线程的...原创 2018-07-07 13:48:04 · 512 阅读 · 0 评论 -
Java的IO操作
Java的文件IO操作:有两种形式:字节流和字符流,字节流传输的是字节,返回的也是字节,而字符流传输的是字符,返回的也是字符。字节流可以处理任何数据,如音视频数据,而字符流仅能处理字符数据,如文本数据。字符流操作写字符到文件的例子:import java.io.File; import java.io.FileWriter; public class FileWriteDemo { /...原创 2018-07-03 14:18:53 · 232 阅读 · 0 评论 -
学习Java语言的窍门
JAVA是一种平台,也是一种程序设计语言,如何学好程序设计不仅仅适用于JAVA,对C++等其他程序设计语言也一样管用。有编程高手认为,JAVA也好C也好没什么分别,拿来就用。为什么他们能达到如此境界?我想是因为编程语言之间有共通之处,领会了编程的精髓,自然能够做到一通百通。如何学习程序设计理所当然也有许多共通的地方。1.如何学习程序设计?JAVA是一种平台,也是一种程序设计语言,如何学好程序设计不...转载 2018-07-10 14:22:35 · 403 阅读 · 0 评论 -
网友:为什么程序员下班不顺手把电脑关掉?程序员:说了你也不懂
网友:为什么程序员下班不顺手把电脑关掉?程序员:说了你也不懂身为程序员的你是不是经常不关电脑?很多人就不理解了,为什么下了班电脑还不关,这样不造成浪费吗?发生意外怎么办?就顺手一分钟就能做好的事,为什么就是不做?针对这一点,程序员也是有他们的苦衷:程序员一:作为一个爱整洁的程序媛,一开始我也是每天按时关机的。巴特,后面慢慢发现这么规律的生活根本不适合程序媛啊。你已经打开好的工程,配...转载 2018-07-17 13:27:17 · 1285 阅读 · 1 评论 -
Java中的四个核心技术思想
Java中的四个核心技术思想对Java核心概念和思想的掌握有助于提升我们对整个Java平台的理解力。这里将介绍四个Java中的核心技术思想,包括Java虚拟机、类装载器的体系结构、class文件和API。 Java已经成为一个庞大而复杂的技术平台,对于开发人员而言,要想更好的掌握Java技术,深入理解底层的技术处理细节必不可少。对核心概念和思想的掌握可以帮助我们举一反三、触类旁通,有助...原创 2018-07-18 10:21:43 · 7751 阅读 · 0 评论 -
程序员技术练级攻略
导读:本文是由陈皓和他的一位朋友Mailper合作完成,原名叫《Build Your Programming Technical Skills》,本文分享了Mailper和作者个人的学习经历。每个程序员都希望自己能顺利的升级到高的层次,您不妨按照下面的方法去做。前言你是否觉得自己从学校毕业的时候只做过小玩具一样的程序?走入职场后哪怕没有什么经验也可以把以下这些课外练习走一遍(朋友的抱怨:学校课程总...转载 2018-07-12 13:30:23 · 289 阅读 · 0 评论 -
Java分组密码算法DES
Java分组密码算法DES1 实验内容掌握分组密码算法DES方法,能用高级语言实现分组密码算法DES。DES算法为密码体制中的对称密码体制,又被成为美国数据加密标准,是1972年美国IBM公司研制的对称密码体制加密算法。 明文按64位进行分组,密钥长64位,密钥事实上是56位参与DES运算(第8、16、24、32、40、48、56、64位是校验位, 使得每个密钥都有奇数个1)分组后的明文组...转载 2018-07-24 09:06:23 · 464 阅读 · 1 评论 -
10款常用的Java测试工具
10款常用的Java测试工具转载 2018-07-24 15:44:58 · 4587 阅读 · 0 评论 -
Java中对象的初始化生成过程
Java是面向对象的一种语言,在Java对象生成的过程,涉及子类和父类的加载、静态成员变量的初始化、子类和父类对象的初始化等过程,其具体过程通过下述代码来说明。class A { public A(String s) { System.out.println(s+" Constructor A"); } } class B { public B(S...原创 2018-07-06 17:10:15 · 216 阅读 · 0 评论 -
JVM学习笔记
上周观看了圣思园张龙老师所讲的<深入了解JVM>课程,结合自己的理解对有关类加载器的内容(ClassLoader)做下总结. 一: 什么是类加载器(ClassLoader)? java跨平台? -- Java源文件编译成了的.class文件(字节码文件)可以在JVM上运行,而JVM可以看成一个独立于各操作系统的平台,JVM会加载编译后的.class文件到内存,由JV...转载 2018-07-19 11:41:26 · 210 阅读 · 0 评论 -
JAVA框架之第一个Hibernate实际应用
一、在Java应用中使用Hibernate的步骤创建Hibernate的配置文件创建持久化类创建对象-关系映射文件通过Hibernate API编写访问数据库的代码二、Helloapp应用的结构三、Hibernate的配置文件(hibernate.properties)hibernate.dialect=org.hibernate.dialect.MySQLDialecthibernate.con...转载 2018-07-13 13:33:08 · 335 阅读 · 0 评论 -
HTML块级-内敛元素属性说明
HTML块级-内敛元素属性说明在谈论CSS布局时,我们需要提前知道一些东西。对于html各种标签/元素,可以从块的层面做一个分类:要么是block(块元素),要么是inline(内联元素): block元素的特点: 总是另起一行开始; 高度,行高以及顶、底边距都可控制; 宽度缺省是它所在容器的100%,除非设定一个宽度。 in...转载 2018-07-28 11:53:48 · 646 阅读 · 0 评论