Java基础--Eclipse使用
摘要:Eclipse是JavaWeb开发最常用的工具,下面详细介绍一下如何下载安装最新版Eclipse。本文eclipse的使用是在JDK安装配置完成的基础上进行的,否则Eclipse安装后可能无法运行程序。JDK的安装配置可以参考文章:Java基础--JDK的安装和配置 一、安装 1.1 下载、安装 e
阅读全文
posted @
2019-04-20 14:32
mukekeheart
阅读(656)
推荐(0)
知识扩展--if...else...与switch...case...的执行原理
摘要:一、简述 编程语言中的条件分支结构有两种:if-else和switch-case,这两种条件分支之间可以相互转换,但是也存在一些区别,那么什么时候该用if-else,什么时候该用switch-case呢?这就需要我们去了解它们之间的练习和区别了。 1.1 if...else...简述 if-else
阅读全文
posted @
2019-03-20 13:52
mukekeheart
阅读(3749)
推荐(2)
Java编程——学习大纲
摘要:Java基础 Java基础--JDK的安装和配置 Java基础--Eclipse使用 Java基础--基本概念、数据类型、运算符 Java扩展--整型和浮点型在计算机中的存储格式 Java基础--流程控制之条件分支结构 Java基础--流程控制之循环结构 Java基础--字符串 Java基础--数组
阅读全文
posted @
2019-03-18 15:13
mukekeheart
阅读(436)
推荐(0)
Java基础--JDK的安装和配置
摘要:一、Java平台简述 1.1 Java语言简介 Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论允许程序员以优雅的思维方
阅读全文
posted @
2019-03-18 15:11
mukekeheart
阅读(532)
推荐(0)
JVM 内存的那些事
摘要:转自:http://blog.jobbole.com/104863/ 对于Java程序员你来说,在虚拟机内存管理的帮助下,不需要为每个new对象都匹配free操作,内存泄露和内存溢出等问题也不太容易出现,不过也正是因为把内存管理交给了虚拟机,一旦运行中的程序出现了内存泄露问题,给排查过程造成很大困难
阅读全文
posted @
2016-08-26 20:21
mukekeheart
阅读(193)
推荐(0)
Java基础——多线程
摘要:Java中多线程的应用是非常多的,我们在Java中又该如何去创建线程呢? http://www.jianshu.com/p/40d4c7aebd66 一、常用的有三种方法来创建多线程 新建一个类继承自Thread类,具体步骤如下: 定义Thread类的子类,并重写该类的run方法,该run方法的方法
阅读全文
posted @
2016-07-27 09:52
mukekeheart
阅读(283)
推荐(0)
UML中几种类间关系:继承、实现、依赖、关联、聚合、组合的联系与区别
摘要:继承 指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或者接口与接口之间 最常见的关系;在Java中此类关系通过关键字extends明确标识,在设计时一般没有争议性; 实现 指的是一个class类实现interface接口(可以
阅读全文
posted @
2016-07-14 16:09
mukekeheart
阅读(228)
推荐(0)
Java基础——左移和右移
摘要:首先要明白一点,这里面所有的操作都是针对存储在计算机中中二进制的操作,那么就要知道,正数在计算机中是用二进制表示的,负数在计算机中使用补码表示的。 左移位:<<,有符号的移位操作 左移操作时将运算数的二进制码整体左移指定位数,左移之后的空位用0补充 右移位:>>,有符号的移位操作 右移操作是将运算数
阅读全文
posted @
2016-07-14 10:00
mukekeheart
阅读(696)
推荐(0)
Java基础——IO流
摘要:今天刚刚看完java的io流操作,把主要的脉络看了一遍,不能保证以后使用时都能得心应手,但是最起码用到时知道有这么一个功能可以实现,下面对学习进行一下简单的总结: IO流主要用于硬板、内存、键盘等处理设备上得数据操作,根据处理数据的数据类型的不同可以分为:字节流(抽象基类为InPutStream和O
阅读全文
posted @
2016-07-05 14:48
mukekeheart
阅读(256)
推荐(0)
Java基础——集合框架
摘要:Java的集合框架是Java中很重要的一环,Java平台提供了一个全新的集合框架。“集合框架”主要由一组用来操作对象的接口组成。不同接口描述一组不同数据类型。Java平台的完整集合框架如下图所示: 上述类图中,实线边框的是实现类,比如ArrayList,LinkedList,HashMap等,折线边
阅读全文
posted @
2016-07-04 10:45
mukekeheart
阅读(482)
推荐(0)
(转)Java基础——嵌套类、内部类、匿名类
摘要:本文内容分转自博客:http://www.cnblogs.com/mengdd/archive/2013/02/08/2909307.html 将相关的类组织在一起,从而降低了命名空间的混乱。 一个内部类可以定义在另一个类里,可以定义在函数里,甚至可以作为一个表达式的一部分。 Java中的内部类共分
阅读全文
posted @
2016-07-04 10:44
mukekeheart
阅读(1366)
推荐(0)
Java基础——clone()方法浅析
摘要:一、clone的概念 clone顾名思义就是复制, 在Java语言中, clone方法被对象调用,所以会复制对象。所谓的复制对象,首先要分配一个和源对象同样大小的空间,在这个空间中创建一个新的对象。那么在java语言中,有几种方式可以创建对象呢? 那么这两种方式有什么相同和不同呢? new操作符的本
阅读全文
posted @
2016-07-04 10:19
mukekeheart
阅读(619)
推荐(0)
Java基础——序列化
摘要:Java的“对象序列化”能将一个实现了Serialiable接口(标记接口,没有任何方法)的对象转化为一组byte,这样日后要用到这个对象的时候,就能把这些byte数据恢复出来,并据此重新构建那个对象。这一点在跨网络的环境下也是如此,这就意味着序列化机制能自动补偿操作系统方面的差异。也就是说,可以在
阅读全文
posted @
2016-07-02 11:04
mukekeheart
阅读(268)
推荐(0)
final、finally、finalize的区别
摘要:final:修饰符,可以用于修饰成员、方法和类。 finally: 是对Java异常处理模型的最佳补充,在异常处理时提供finally块来执行任何清除操作。finally代码块总会被执行,无论是否有异常发生。 finalize:是Object类中定义的一个方法。JVM保证调用finalize函数之前
阅读全文
posted @
2016-07-01 21:01
mukekeheart
阅读(248)
推荐(0)
Java基础——异常体系
摘要:在Java中,异常对象都是派生于Throwable类的一个实例,Java的异常体系如下图所示: 所有的异常都是由Throwable继承而来,在下一层立即分解为两个分支,Error和Exception。 Error错误:描述了Java运行时系统的内部错误和资源耗尽错误。一般是指虚拟机相关的问题,如系统
阅读全文
posted @
2016-07-01 20:24
mukekeheart
阅读(458)
推荐(0)
Java基础——数据类型之间的转换
摘要:Java数据类型分为三大类,即布尔型、字符型和数值型。其中数值型又分为整型和浮点型。Java的基本数据类型(8种)为布尔型boolean(1字节);字符型char(2字节);整型byte(1字节)、short(2字节)、int(4字节)、long(8字节);浮点型float(4字节)、double(
阅读全文
posted @
2016-07-01 16:50
mukekeheart
阅读(10112)
推荐(1)
Java基础整理(1)
摘要:1、源代码的文件名必须与公共类(public)的类名一致,而且一个源代码文件中最多只能有一个公共类(public) 2、注释: 3种 行注释 以双斜线 // 开始 段落注释 /* 注释内容 */ 文档注释 /** 注释内容 */ 3、数据类型 8种基本类型 整型 4 种 : byte(1byte)、
阅读全文
posted @
2016-06-30 21:57
mukekeheart
阅读(250)
推荐(0)