自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 收藏
  • 关注

原创 java高手之路上的必备基础知识

其实Java也就这么回事,重要的还是坚持,不能三天打鱼两天晒网。每一个分支下都是一门专业的技术,重要的是证明学精,熟练运用各项软件语言。下面和大家分享java高手之路上的必备基础知识:  1、面向对象JAVA是一个面向对象的开发语言,因此熟悉面向对象对学习JAVA很有必要,您要了解:什么是对象,什么是类;什么是封装,什么是多态,什么是继承;什么是抽象类,什么是接口。

2017-06-09 09:32:48 687

原创 Java后台开发精选知识图谱

引言:学习一个新的技术时,其实不在于跟着某个教程敲出了几行、几百行代码,这样你最多只能知其然而不知其所以然,进步缓慢且深度有限,最重要的是一开始就对整个学习路线有宏观、简洁的认识,确定大的学习方向,这样才能事半功倍。我们经常会遇到这样的情况:一开始学习一门新技术的时候,面对着很多很多陌生的名词,无从下手,一度想要放弃。本文首先会给出关于java后台开发和前端适配的一

2017-06-09 09:16:43 3231

原创 学习JAVA,如何从入门到精通

学习JAVA之前,不知大家是否想过这两个问题:1)你对学习JAVA是否有兴趣?2)你是否能够持之以恒的学习钻研?嗯,这是个容易但又绝对不能忽略的问题,如果你对JAVA感兴趣,而且又有吃苦的准备,那你才可能学好JAVA!如果具备这两个条件,请继续往下看……如果你没有JAVA基础,务必找一个好点的培训机构,这不是坑人的,是良心话,为啥呢?第一:一般JAV

2017-06-08 14:30:34 985

原创 Python中的模块介绍和使用

在Python中有一个概念叫做模块(module),这个和C语言中的头文件以及Java中的包很类似,比如在Python中要调用sqrt函数,必须用import关键字引入math这个模块,下面就来了解一下Python中的模块。说的通俗点:模块就好比是工具包,要想使用这个工具包中的工具(就好比函数),就需要导入这个模块1.import在Python中用关键字import来引入某

2017-06-07 10:09:02 1227 1

原创 Java的设计模式-----备忘录模式

备忘录模式(Memonto Pattern)在不被破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样可以在以后将对象恢复到原先保存的状态。优点:实现新的封装和提供了状态恢复的实现机制缺点:资源消耗过大模式结构:1.Originator(原发器)保存内部状态的类称为原发器。原发器可以创

2017-06-06 12:45:19 406

原创 Java编程入门学习开发的20个必备技术点

1.Java的运行(基础必备)这条可能出看很简单,java程序的运行谁不会呢?不过很多时候, 我们只是单纯通过IDE去执行java程序,底层IDE又是如何执行java程序呢?很多人并不了解。这 个知识点是最最基本的java开发者需要掌握的,初学java,第一个肯定是教你如何在命令行中执行java程序,但是很多人一旦把java学完 了,IDE用上了,就把这个都忘了。为什么强调要知道这

2017-06-06 09:05:09 1158

原创 学Java入门篇:Java类的基本内容

import语句  为了能够使用某一个包的成员,我们需要在 Java 程序中明确导入该包。使用“import”语句可完成此功能。在 java 源文件中 import 语句应位于 package 语句之后,所有类的定义之前,可以没有,也可以有多条,其语法格式为:  import package1[.package2…].(classname|*);  java 运行时环境将到

2017-06-06 08:47:14 409

原创 java初学者最关心的五个问题

很多人学习Java不知道从什么地方学起,今天给大家聊一下初学者怎么系统并且有效率的学习Java废话不多说直接说干货,首先我们要明白一点,你目前的身份是什么,如果是学生,就用学生的学习方式,如果是你想转行的人就用转行人的学习方式。问题一:能看懂,不会写相信这是所有初学者的问题,就是看视频,能看懂,但自己写就不会,这一点非常重要,就是我们要掌握一个非常恰当而且适合自己的学习方法

2017-05-31 15:43:14 1074

原创 java学习-如何用Java进行高性能网站开发

1、生成对象时,合理分配空间和大小:Java中的很多类都有它的默认的空间分配大小,对于一些有大小的对象的初始化,应该预计对象的大小,然后使用进行初始化。例如:我们在使用Vector,当声明Vector vect=new Vector()时,系统调用:public Vector() {// 缺省构造函数this(10); // 容量是 10;}缺省分配

2017-05-24 20:18:39 2017

原创 Java 学习线路图是怎样的?

最近整理了一套java学习教程,适合新手入门,也适合有一些基础的提升自己。先放一张java学习线路图此套学习分六大阶段,每一阶段都逐渐加深,此套教程已经整理的非常完善,各位学习者基本上按照此套流程,一阶段,一阶段学习来,肯定会入门,逆袭成为大牛。第一阶段: 第二大阶段: 如果你想学习Java可以来这个群,首先是二二零,中间是一四二,最后是九零六,里面

2017-05-24 09:57:04 1067

原创 Java基础知识——类的深层结构

在Java中,可以在同一个类中定义两个或多个共享相同名称的方法,只要它们的参数声明不同就可以。当出现这种情况时,这些方法就被称为重载(overloaded),并且这一过程被称为方法重载(method overloading).方法重载也是Java支持多态性的方式之一。当调用重载方法时,Java所使用参数的类型和/或数量决定了实际调用是哪个版本的方法。因此,重载方法在参数的类型和/或数量方法

2017-05-24 09:36:52 360

原创 Java程序员面试失败的5大原因

下面是Java程序员面试失败最有可能的5大原因,当然也许这5点原因适用于所有的程序员,所以,如果你是程序员,请认真阅读以下内容。#1 说得太少尤其是那些开放式的问题,如“请介绍下你自己”或“请讲一下你曾经解决过的复杂问题”。面试官会通过你对这些技术和非技术问题的回答来评估你的激情。他们也会通过模拟团队氛围和与你的交流互动来判断你的经验和能力。所以,仅仅只用两三句话来

2017-05-22 13:05:26 447

原创 java容器类的继承结构

Java容器类库定义了两个不同概念的容器,Collection和MapCollection 一个独立元素的序列,这些元素都服从一条或多条规则。List必须按照插入的顺序保存元素。Set不能有重复元素。Queue按照排队规则来确定对象产生的顺序。(文中Jdk源码版本无特殊说明均为jdk1.8.0_101) public interface Collection

2017-05-20 09:16:19 726

原创 浅析总结 Java 内部类的一些使用与梳理

Java 内部类有许多需要注意的地方 ,相信大家平时都在用,但是有些地方是需要注意的,在这里给大家总结一下。内部类的位置public class A {    class B {    }    public void pint() {        class C {        }        new C();    }    public void p

2017-05-19 14:03:29 488

原创 Java写入文件的几种方法分享

这篇文章主要介绍了Java的写入文件的几种方法,需要的朋友可以参考下一,FileWritter写入文件FileWritter,字符流写入字符到文件。默认情况下,它会使用新的内容取代所有现有的内容,然而,当指定一个真(布尔)值作为FileWritter构造函数的第二个参数,它会保留现有的内容,并追加新内容在文件的末尾。替换所有现有的内容与新的内容。新的File

2017-05-19 08:25:45 700

原创 从零基础学习Java 要知道Java中的一些规则

从零基础学习Java 要知道Java中的一些规则,明白这些规则,对学习Java有很大的帮助。1、访问实例与类中变量的规则一般情况下,都不要将类中的变量声明为公共类型(public),除非设计要求如此,如果变量不是公共类型的,这样职能通过public类型方法去访问相关变量,例如:getXX()方法等。如果你创建的类中没有热核和行为为()方法,此时你不得不将这个类中的变量声明

2017-05-18 19:34:29 342

原创 一张图揭秘Java自学和培训的区别

由移动端的开发引起的Java开发热潮的愈演愈烈,越来越多人投身到学习Java的大军中来。而学习Java无疑有两种方式,一种是参加培训机构,一种是自学成才。而采取不同的学习方式,往往会造成学习效果大相径庭。那么这两种方式有何区别呢?下面,小编就为大家简单介绍下,希望大家都能从这篇文章中,找到最适合自己的学习方式。首先为大家展示一个表格,简单了解Java自学和参加培训的区别。通

2017-05-18 19:30:48 1179 1

原创 说说我做Java开发这一年

从去年到现在,从.NET转向Java开发(只是因为项目原因,绝对与平台好坏没有关系)差不多有一年的时间了。通过这一年时间也有些感触,想从几个面比较一下这两个平台。希望能做到客观公正。语言我原来是使用C#语言的,和现在的Java语言相比,现在的Java语言语法就停留在C# 2.0这个年代。语法结构都非常传统,中规中矩。很突出的一点是,因为缺少对闭包的支持,有些用C#很容易做到的,用J

2017-05-18 15:00:52 667

原创 为什么大家都说java比较容易入门?

说java比较容易入门的人,应该都是正常的人,因为相比之下,java有着不可比拟的优势,对于编程新手来说这个优势,可以让他们更快的用java语言写出他们自己的东西,而且bug不多,并且不容易出现致命的问题;那么java到底有什么优势呢?说到优势,我们就需要再看看与之相对比的语言看看他的优势到底是什么?先来说说当下的主流开发语言:C,C++,JAVA

2017-05-18 08:54:42 922

原创 给Java初学者一些建议,勿错过!

1) 适合自己的图书才是最好的,最好的书并不一定适合你,看自己的情况。  如果你是一个Java初学者一上手就捧一本Thinking in Java在手里,我想你的日子是不会好过的,那样的书给有一定基础的人看的,当工具书使用的,当然有一定基础后,可以跟着上边流程学,如果你能学下来,那么你的基础就不用说了。2) 看书要用心,多动脑,实践很

2017-05-16 09:28:15 356

原创 每天一道Java题(1)

每天一道Java题(1)

2017-05-15 14:25:20 362

原创 给Java新手的一些建议(Java基础部分)

给Java新手的一些建议(Java基础部分)

2017-05-15 13:53:02 568

原创 Java程序员的职业生涯学习建议

这部分主要适用于尚未做过Java工作的同学,包括一些在校生以及刚准备转行Java的同学。一、Java基础首先去找一个Java的基础教程学一下,或者你也可以去找相应的视频。学习Java基础的时候,应该尽量多动手,很多时候,你想当然的事情,等你写出来运行一下,你就会发现不是这么回事儿,不信你就试试。学完以上内容以后,你应该对Java有一个基本的了

2017-05-12 16:14:52 874

原创 Java学习路线-基础篇

编程语言Java,已经21岁了。从1995年诞生以来,就一直活跃于企业中,名企应用天猫,百度,知乎......都是Java语言编写,就连现在使用广泛的XMind也是Java编写的。Java应用的广泛已经到了“无处不用”的盛世,而且一直在语言排行榜榜首,从未被超越。废话不多说,今天主要是给大家讲讲怎样学习Java,给大家建议一条轻松精通Java的学习路线。有了相对标准的流程,那么你的学习效率一定会倍

2017-05-12 09:07:20 1269

原创 Java 类的方法总结-目前网上最完整9种方法总结

定义一个完整的类方法,需要六个步骤,也就是六大部分。也因为这六个部分的不同而可以大概分为9种方法。可能有些漏缺错误,希望大家能帮忙纠正。一,一般方法二,构造方法三,无参无返回值的方法。四,无参有返回值的方法。五,有参无返回值的方法。六,有参有返回值的方法。七,静态方法。八

2017-05-11 13:50:42 452

原创 要想成为编程高手就应该具备的八个条件

1、扎实的基础数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果不掌握它们,很难写出高水平的程序。程序人人都会写,但当你发现写到一定程度很难再提高的时候,就应该想想是不是要回过头来学学这些最基本的理论。不要一开始就去学OOP,即使你再精通OOP,遇到一些基本算法的时候可能也会束手无策。因此多读一些计算机基础理论方面的书籍是非常有必要的。2、丰富的想像力不要拘泥于

2017-05-11 13:45:11 539

原创 Python爬虫实战

Python爬虫实战

2017-05-11 10:24:03 4093 2

原创 15个高级Java多线程面试题及回答

在任何Java面试当中多线程和并发方面的问题都是必不可少的一部分。如果你想获得任何股票投资银行的前台资讯职位,那么你应该准备很多关于多线程的问题。在投资银行业务中多线程和并发是一个非常受欢迎的话题,特别是电子交易发展方面相关的。他们会问面试者很多令人混淆的Java线程问题。面试官只是想确信面试者有足够的Java线程与并发方面的知识,因为候选人中有很多只浮于表面。用于直接面向市场交易的高容量和低延时的电子交易系统在本质上是并发的。下面这些是我在不同时间不同地点喜欢问的Java线程问题。我没有提供答案,但只要可

2017-05-08 10:14:41 294

原创 最全面的Java知识图谱收集整理

最全面的Java知识图谱收集整理

2017-05-08 09:44:05 12487 2

原创 JavaScript数组中的22个常用方法

前面的话数组总共有22种方法,本文将其分为对象继承方法、数组转换方法、栈和队列方法、数组排序方法、数组拼接方法、创建子数组方法、数组删改方法、数组位置方法、数组归并方法和数组迭代方法共10类来进行详细介绍对象继承方法数组是一种特殊的对象,继承了对象Object的toString()、toLocaleString()和valueOf()方法 【toString()】toStr

2017-05-04 15:18:03 218

原创 Java并发控制机制详解

在一般性开发中,笔者经常看到很多同学在对待java并发开发模型中只会使用一些基础的方法。比如Volatile,synchronized。像Lock和atomic这类高级并发包很多人并不经常使用。我想大部分原因都是来之于对原理的不属性导致的。在繁忙的开发工作中,又有谁会很准确的把握和使用正确的并发模型呢?所以最近基于这个思想,本人打算把并发控制机制这部分整理成一篇文章。既是对自己掌握知识的一

2017-05-04 15:13:54 1069

原创 Java 性能调优需要格外注意的细节

Java 性能调优需要格外注意的细节

2017-05-04 14:27:58 308

原创 java开发环境

Java编译运行过程程序员所编写的是以.java为后缀的文件,此文件操作系统不能正确识别,因此,首先要经过编译,生成所谓的字节码文件(.class),而字节码文件需要JVM来提供运行环境的支持。JVM是一个软件,安装在操作系统中,是建立在操作系统之上的,为字节码文件提供运行环境,效果如图 – 1 所示。图- 1Java官方提供了针对不同平台的JVM软件,即:

2017-05-03 13:20:48 825

原创 Java中创建对象的5种方式

Java中创建对象的5种方式

2017-05-02 13:56:47 1024

原创 JavaEE开发之SpringMVC中的自定义拦截器及异常处理

JavaEE开发之SpringMVC中的自定义拦截器及异常处理

2017-04-28 10:45:26 983

原创 JavaEE开发之SpringMVC中的自定义消息转换器与文件上传

JavaEE开发之SpringMVC中的自定义消息转换器与文件上传

2017-04-28 10:39:29 1125 1

转载 一个十二年老程序猿的碎碎念

我是一名程序猿,在上95年上初中的时候,别的还在都在打篮球、踢足球的时候,我就已经在玩QBasic了,每逢跟其他程序猿说起这段的时候,大家都会投过来羡慕的眼光,其实没有你们想的那么好,反而挺悲催的,当时的同学们都不知道我在说些啥,另外我至今都不会打篮球、踢足球。果然不出意外(不会有意外的,我大学填报的所有志愿都是计算机系)的大学毕业后做了一枚程序猿。工作到现在有十二个年头了,大部分工作都是

2017-04-28 10:30:57 207

原创 Java Web项目开发项目经验总结

一:学会如何读一个JavaWeb项目源代码步骤:表结构->web.xml->mvc->db->spring ioc->log->代码1、先了解项目数据库的表结构,这个方面是最容易忘记的,有时候我们只顾着看每一个方法是怎么进行的,却没有去了解数据库之间的主外键关联。其实如果先了解数据库表结构,再去看一个方法的实现会更加容易。2、然后需要过一遍web.xml,知道项目中用到了什

2017-04-27 13:16:48 1826

转载 干货2:Java开发必用的框架Spring

Spring框架的全面理解Spring是一个轻量级的应用框架,可以简化企业级开发,降低侵入性;Spring的本质是管理软件中的对象,创建对象和维护对象之间的关系;Spring提供IOC和AOP功能,可以降低组件的耦合度;便于系统的维护和升级;Spring容器的种类有两种:BeanFactory(父接口)和ApplicationContext(子接口);Application

2017-04-27 09:23:58 1345 1

转载 Java 三大框架——Struts

Struts是一个基于Sun J2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的。由于Struts能充分满足应用开发的需求,简单易用,敏捷迅速,在过去的一年中颇受关注。Struts把Servlet、JSP、自定义标签和信息资源(message resources)整合到一个统一的框架中,开发人员利用其进行开发时不用再自己编码实现全套MVC模式,极大的节省了时间,所以说Strut

2017-04-27 08:48:19 640

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除