java(bug排查流程总结)

只要是人写的程序,不可能没有bug,那么解决bug,将伴随程序员的一生: Ø只会写代码,但不会排查bug的程序员,只能算是业余程序员 Ø能解决一般bug的,只能算是初级程序员 Ø代码写的质量较好,还能查找较难bug的,中级程序员 Ø代码写的质量好,注重性能,不但能排查疑难bug的,还能解决...

2016-12-12 22:04:42

阅读数:433

评论数:0

零基础如何学习java更有效呢?

零基础学java,不知道该如何入手?也不知道学习的方向,很多人会问零基础怎么样学习,有没有什么入门的书籍推荐;只要方法正确,零基础学好java也是有机会的哦。 一、理解Java思想 Java是一门面向对象编程语言。向对象编程是Java最核心的思想,这也是区分和C等其他编程语言的一个显著特征。掌...

2016-12-12 22:01:31

阅读数:9

评论数:0

Java学习系列之不要学习代码,要学会思考

这是一个人人都在学习编程的时代:Code.org请了比尔·盖茨,马克·扎克伯格和克里斯·波什等这些名人,来告诉你,每个人都可以编程;CoderDojo’s在各个国家悄然兴起;在英国,编程已经是各个年级学生的正式课程。 我认为这里有个误区。别误会我——如果每个人都会一些编程知识,这个世界当然会...

2016-12-12 22:00:07

阅读数:12

评论数:0

Java开发的几个注意点

在Java工程师平常的开发过程中,由于业务的不同,可能关注的点有很多不一样的地方,但是在基础层面还是有一些共性的。此文概括了在Java开发、测试、部署、工程化方面一些需要注意的地方,供大家参考。 1. 将一些需要变动的配置写在属性文件中 比如,没有把一些需要并发执行时使用的线程数设置成可在属性...

2016-12-12 21:56:42

阅读数:7

评论数:0

java程序员应该掌握的开发技能

本文只是只是探讨一下热门的开发技能、不做具体讨论。 PS:重要的事情要说一遍,第八项最重要。 一:熟练掌握java以及相关技能1、熟练掌握java语法。 2、linux命令、jdk命令行工具。linux基本命令可以前篇文章:Java开发必须熟悉的Linux命令看这一篇就够了。 jdk命令行工...

2016-12-11 15:43:27

阅读数:14

评论数:0

Java开发必须熟悉的Linux命令看这一篇就够了。

身为一个Java开发人员,这些常用的Linux命令必须掌握。即使平时开发过程中没有使用Linux(Unix)或者mac系统,也需要熟练掌握Linux命令。因为很多服务器上都是Linux系统。所以,要和服务器机器交互,就要通过shell命令、身为服务器后端经验丰富的老鸟或者大神、这些都是必备的基本技...

2016-12-11 15:41:26

阅读数:248

评论数:0

干货:java之jdk命令行工具详解。

在上一篇文章中整理了java开发人员必须掌握的linux基本命令。由于java jdk命令行工具比较重要所以单独整理一个篇幅来讲解。相关资料有来源于网络、加上自己的见解整理而成、比较全面。上一篇文章地址:Java开发必须熟悉的Linux命令看这一篇就够了。 在笔者接触的很多公司中、发现很多jav...

2016-12-11 15:35:01

阅读数:45

评论数:0

Java入门知识点之Java Mysql连接

这里呢,我就简单的给大家小小的介绍一下Java如何使用JDBC连接Mysql数据库。 在这里讲到的这个Java连接mysql需要用到的驱动包,下载地址是:http://dev.mysql.com/downloads/connector/j/,解压之后得到jar库文件,然后在对应的项目中导入这个文...

2016-12-11 15:21:32

阅读数:14

评论数:0

Java 如何编译 Java 文件

本文我们演示如何编译 HelloWorld.java 文件,其中 Java 代码如下:public class HelloWorld { public static void main(String []args) { System.out.println(“Hello World”); }...

2016-12-10 10:18:28

阅读数:27

评论数:0

Java 如何执行编译过 Java 文件

本文我们演示如何执行编译过的 HelloWorld.java 文件,其中 Java 代码如下:public class HelloWorld { public static void main(String []args) { System.out.println(“Hello World”)...

2016-12-10 10:18:20

阅读数:11

评论数:0

Java 如何执行指定class文件目录classpath

如果我们 Java 编译后的class文件不在当前目录,我们可以使用 -classpath 来指定class文件目录:C:> java -classpath C:\java\DemoClasses HelloWorld 以上命令中我们使用了 -classpath 参数指定了...

2016-12-10 10:17:52

阅读数:81

评论数:0

Java 如何查看当前 Java 运行的版本?

我们可以使用 -version 参数来查看当前 Java 的运行版本,命令如下:java -version 以上代码实例输出结果为: java version “1.6.0_13”Java(TM) SE Runtime Environment (build 1.6.0_13-b03)Java ...

2016-12-10 10:17:12

阅读数:506

评论数:0

Java 删除字符串中的一个字符

以下实例中我们通过字符串函数 substring() 函数来删除字符串中的一个字符,我们将功能封装在 removeCharAt 函数中。 实例代码如下: //Main.java 文件public class Main { public static void main(String args...

2016-12-10 10:15:13

阅读数:22

评论数:0

每个Java程序员都应该知道的5个JVM命令行标志

JVM是多数开发人员视为理所当然的Java功能和性能背后的重负荷机器。然而,我们很少有人能理解JVM是如何进行工作的—像任务分配和垃圾收集、转动线程、打开和关闭文件、中断和/或JIT编译Java字节码,等等。 不熟悉JVM将不仅会影响应用程序性能,而且当JVM出问题时,尝试修复也会很困难。 本...

2016-12-09 11:24:32

阅读数:3

评论数:0

Java中23种常见的设计模式

Java总共有23中常见的设计模式。它们主要可以分为3类,创建型,结构型以及行为型。 创建型的设计模式有: 一、Singleton,单例模式:保证一个类只有一个实例,并提供一个唯一的全局访问点。 二、Abstract Factory,抽象工厂:提供一个创建一系列相关或者互相依赖的对象的接口,...

2016-12-09 11:24:21

阅读数:10

评论数:0

Java匿名内部类访问外部变量,为何需被标志为final?

对于Java语言中的final使用,大家应该很熟悉,可以修饰类,表示不可继承;可以修饰方法,表示不可被子类重写;可以修饰变量,表示不可以被二次赋值。那么,Java匿名内部类访问外部变量,为何需被标志为final?这跟上述三个特性有关系吗? 一、问题的提出 Java编程中,使用匿名内部类访问外部...

2016-12-09 11:22:31

阅读数:17

评论数:0

Java高级软件工程师面试考纲

如果要应聘高级开发工程师职务,仅仅懂得Java的基础知识是远远不够的,还必须懂得常用数据结构、算法、网络、操作系统等知识。因此本文不会讲解具体的技术,笔者综合自己应聘各大公司的经历,整理了一份大公司对Java高级开发工程师职位的考核纲要,希望可以帮助到需要的人。 当前,市面上有《Java XX宝...

2016-12-09 11:22:29

阅读数:25

评论数:0

如何从零开始学习一个框架

最近我本人也在学习一些新技术:webpack + vue全家桶。实际上它俩从去年就开始很流行了,今年已经不算新了。但我之前并没有在项目中使用。 前端框架更新频率快如疯狗,有时候会给我们前端er带来心理上的恐慌:艾玛,又出新框架了,要不要开始学呀!我对此的看法是,知其存在、保持关注、不必跟风。所以...

2016-12-09 11:20:36

阅读数:33

评论数:0

为什么Java要把字符串设计成不可变的

String是Java中一个不可变的类,所以他一旦被实例化就无法被修改。不可变类的实例一旦创建,其成员变量的值就不能被修改。不可变类有很多优势。本文总结了为什么字符串被设计成不可变的。将涉及到内存、同步和数据结构相关的知识。 字符串池 字符串池是方法区中的一部分特殊存储。当一个字符串被被创建的...

2016-12-08 11:45:55

阅读数:5

评论数:0

Java 给各阶段Java程序猿的学习建议

第一部分: 零基础或基础薄弱的同学 这部分主要适用于尚未做过Java工作的同学,包括一些在校生以及刚准备转行Java的同学。 一、Java基础 首先去找一个Java的基础教程学一下,这里可以推荐达内java课程,或者你也可以去找相应的视频。 学习Java基础的时候,应该尽量多动手,很多时...

2016-12-08 11:43:43

阅读数:5

评论数:0

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