IT/互联网
文章平均质量分 71
程序猿o07
一起学习交流,自建学习/招聘群642461309,资料自取(进群备注csdn)
展开
-
软件行业大牛告诉你何谓成功?
什么是成功?软件大师们是如何做的不同的人对于成功的认识是不同的。成功对很多人来说,首当其冲的象征是物质上的回报。毋庸质疑,物质回报的确是大多数人判断职业生涯成功与否的关键,甚至对有些人来说这是最重要的组成部分。然而,仅仅用物质来衡量成功是十分浅薄的。这里列出了一些衡量成功的其他特征,这些特征是从访谈中提炼出来的,也是数十年来世界上著名软件公司里的业界领袖们不断探讨得出的结果:在公司和业界的影响力;...转载 2018-07-08 18:56:07 · 331 阅读 · 0 评论 -
javaScript简单语法
javaScript的学习1.javaScript描述 javaScript是基于对象和事件的脚本语言 --内嵌对象 --事件驱动 javaScript是弱类型的语言---并没有为哪一种类型特意地分派内存空间 javaScript只与浏览器有关系2. java中null 相当于javaScript中undifned3.在javaScript中,0表示假,非0表示真...转载 2018-07-20 09:40:58 · 222 阅读 · 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 · 280 阅读 · 0 评论 -
java学习问题总结
关于Java的编程知识,有人会问哪几个是重要的知识点,不知道大家是否知道呢?给大家分享一下!1.JVM相关(包括了各个版本的特性) 对于刚刚接触Java的人来说,JVM相关的知识不一定需要理解很深, 对此里面的概念有一些简单的了解即可。不过对于一个有着3年以上Java经验的资深开发者来说,不会JVM几乎是不可接受的。JVM作为java运行的基础,很难相信对于JVM一点都不了解的人可以把ja...转载 2018-07-29 09:08:40 · 473 阅读 · 0 评论 -
java小白入门须知
1:、切不可盲目跟风java在于当下虽然不错,可他并不是适合所有的人。在入门前要充分了解,从各个方面(就业、学习难度、兴趣爱好)做出细致分析。2、遵从自己,不可坚信品牌效应每个人都有自己的学习模式,每个机构、每个课程都有自己的一种风格,选择适合自己就好,追随大流选择所谓的“品牌”,这样才可以让自己更加的得心应手。 3、实地考察,眼见耳听并驾齐驱多听公开课,觉得适合并且条...原创 2017-11-30 10:07:17 · 818 阅读 · 1 评论 -
java synchronized详解
Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问object的一个synchro...转载 2018-07-15 15:53:16 · 232 阅读 · 0 评论 -
在JAVA可移植性的来源的三方面
在JAVA可移植性的来源的三方面软件可移植性的概念是与软件从某一环境转移到另一环境下的难易程度。为获得较高的可移植性,在设计过程中常采用通用的程序设计语言和运行支撑环境。尽量不用与系统的底层相关性强的语言。下面介绍JAVA的可移植性。 一、JAVA作为一种虚拟的操作系统(OS)和图形用户界面(GUI):操作系统可移植性 即使经过重新编译,大多数的用C和C++编写...转载 2018-07-21 08:53:24 · 3021 阅读 · 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 · 47409 阅读 · 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 · 490 阅读 · 0 评论 -
想转行学Java,却又担心自己半路出家成不了大牛
想转行学Java,却又担心自己半路出家成不了大牛很多人看好Java编程的高薪前景,在自己职业生涯迷茫的时候,想转行学Java,却又担心自己半路出家成不了大牛,赚不到钱,本文就为大家分析一下,转行学Java有没有可能成为高手。1.如果你没有去做,是不会知道自己能不能成为大牛的。2.学习是一辈子的事情,哪里来的半路出家?25岁学编程,35岁的时候你就是有10年编程经验的人。3.在互联网...转载 2018-07-25 09:56:51 · 5288 阅读 · 4 评论 -
常见Java面试题集合,面试必备
一、Java基础1、Arrays.sort实现原理和Collections.sort实现原理答:Collections.sort方法底层会调用Arrays.sort方法,底层实现都是TimeSort实现的。TimSort算法就是找到已经排好序数据的子序列,然后对剩余部分排序,然后合并起来.2、foreach和while的区别(编译之后) 线程池的种类,区别和使用场景3、分析线程池的实现原理和线程的...原创 2018-07-07 13:48:04 · 514 阅读 · 0 评论 -
JVM学习笔记
上周观看了圣思园张龙老师所讲的<深入了解JVM>课程,结合自己的理解对有关类加载器的内容(ClassLoader)做下总结. 一: 什么是类加载器(ClassLoader)? java跨平台? -- Java源文件编译成了的.class文件(字节码文件)可以在JVM上运行,而JVM可以看成一个独立于各操作系统的平台,JVM会加载编译后的.class文件到内存,由JV...转载 2018-07-19 11:41:26 · 223 阅读 · 0 评论 -
Java的IO操作
Java的文件IO操作:有两种形式:字节流和字符流,字节流传输的是字节,返回的也是字节,而字符流传输的是字符,返回的也是字符。字节流可以处理任何数据,如音视频数据,而字符流仅能处理字符数据,如文本数据。字符流操作写字符到文件的例子:import java.io.File; import java.io.FileWriter; public class FileWriteDemo { /...原创 2018-07-03 14:18:53 · 242 阅读 · 0 评论 -
学习Java语言的窍门
JAVA是一种平台,也是一种程序设计语言,如何学好程序设计不仅仅适用于JAVA,对C++等其他程序设计语言也一样管用。有编程高手认为,JAVA也好C也好没什么分别,拿来就用。为什么他们能达到如此境界?我想是因为编程语言之间有共通之处,领会了编程的精髓,自然能够做到一通百通。如何学习程序设计理所当然也有许多共通的地方。1.如何学习程序设计?JAVA是一种平台,也是一种程序设计语言,如何学好程序设计不...转载 2018-07-10 14:22:35 · 406 阅读 · 0 评论 -
网友:为什么程序员下班不顺手把电脑关掉?程序员:说了你也不懂
网友:为什么程序员下班不顺手把电脑关掉?程序员:说了你也不懂身为程序员的你是不是经常不关电脑?很多人就不理解了,为什么下了班电脑还不关,这样不造成浪费吗?发生意外怎么办?就顺手一分钟就能做好的事,为什么就是不做?针对这一点,程序员也是有他们的苦衷:程序员一:作为一个爱整洁的程序媛,一开始我也是每天按时关机的。巴特,后面慢慢发现这么规律的生活根本不适合程序媛啊。你已经打开好的工程,配...转载 2018-07-17 13:27:17 · 1299 阅读 · 1 评论 -
高并发高流量网站架构
Web2.0的兴起,掀起了互联网新一轮的网络创业大潮。以用户为导向的新网站建设概念,细分了网站功能和用户群,不仅成功的造就了一大批新生的网站,也极大的方便了上网的人们。但Web2.0以用户为导向的理念,使得新生的网站有了新的特点——高并发,高流量,数据量大,逻辑复杂等,对网站建设也提出了新的要求。本文围绕高并发高流量的网站架构设计问题,主要研究讨论了以下内容:首先在整个网络的高度讨论了使用镜像网站...转载 2018-07-11 16:34:35 · 250 阅读 · 0 评论 -
如何更快的读懂他人代码(下)——技巧学习篇
四、望文生义,进而推敲组件的作用 先建立系统的架构性认识,然后透过名称及命名惯例,就可以推测出各组件的作用。例如:当Winamp尝试着初始化一个Plug-In时,它会呼叫这个结构 中的init函式,以便让每个Plug-In程序有机会初始化自己。当Winamp打算结束自己或结束某个Plug-In的执行时,便会呼叫quit函 式。 在阅读程序代码的细节之前,我们应先试着捕捉系统的运作情境。在采取由上至...转载 2018-07-05 13:19:04 · 5732 阅读 · 1 评论 -
Java中的四个核心技术思想
Java中的四个核心技术思想对Java核心概念和思想的掌握有助于提升我们对整个Java平台的理解力。这里将介绍四个Java中的核心技术思想,包括Java虚拟机、类装载器的体系结构、class文件和API。 Java已经成为一个庞大而复杂的技术平台,对于开发人员而言,要想更好的掌握Java技术,深入理解底层的技术处理细节必不可少。对核心概念和思想的掌握可以帮助我们举一反三、触类旁通,有助...原创 2018-07-18 10:21:43 · 7759 阅读 · 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 · 479 阅读 · 1 评论 -
10款常用的Java测试工具
10款常用的Java测试工具转载 2018-07-24 15:44:58 · 4592 阅读 · 0 评论 -
一个牛人给Java初学者的建议(文章干货、案例较多,望大家可以坚持读完)
从不知java为何物到现在一个小小的j2ee项目经理虽说不上此道高手,大概也算有点斤两了吧每次上网,泡bbs逛论坛,没少去java相关的版 面总体感觉初学者多,高手少,精通的更少由于我国高等教育制度教材陈旧,加上java自身发展不过十年左右的时间还有一个很重要的原因就是java这门语 言更适合商业应用所以高校里大部分博士老师们对此语言的了解甚至不比本科生多在这种环境下,很多人对java感到茫然,不...转载 2018-07-31 15:37:11 · 3456 阅读 · 1 评论