Talk is cheap, show me the code

切勿浮沙筑高台,无速成,唯有坚持!

getSimpleName,getCanonicalName和getName获取类名的区别

Java中获取类名的三种方式区别代码示例package com.hgb.exhibition.ui.index.activity;import com.hgb.exhibition.R; import com.hgb.exhibition.ui.base.activity.BaseActivity...

2017-11-16 23:56:51

阅读数 494

评论数 0

Java基础——集合(三)——泛型、增强for、工具类

接上篇,《Java基础——集合(二)——迭代器和Map集合》 六.泛型          (1)泛型是一种把明确类型的工作放在了创建对象或者调用方法时候才去明确的特殊的类型。          (2)格式:                             (3)好处:(掌握)      ...

2015-05-02 08:42:29

阅读数 2501

评论数 10

Java基础——集合(二)——迭代器、Map集合

接上篇,《Java基础——集合(一)——集合体系和Collection》 四.迭代器的使用 使用步骤:          1、通过集合对象获取迭代器对象。          2、通过迭代器对象判断。          3、通过迭代器对象获取。 迭代器原理          由于多种集合的数据结构不...

2015-05-02 08:27:18

阅读数 4433

评论数 10

Java基础——常用修饰符分析

在学习Java基础时会时不时用到一些修饰符,这些修饰符修饰的内容不一样,作用域也不一样,只有梳理清楚才能正确的使用它们。 不同修饰符修饰内容的作用域 public public公共的,表示该属性(或方法)公开,所有用户都可以直接进行调用。 default缺省 default表示默认,不仅本类访问...

2015-02-23 10:11:04

阅读数 1592

评论数 3

Java基础——抽象类和接口的关系

在面向对象的概念中,我们知道所有的对象都是通过类来描绘的,但是并不是所有的类都能用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就应该被定义为抽象类。 抽象类 概述         比如,我们要描述“动物”,它具有年龄、体积,会叫,能跑。但是又缺乏足够的特性(相较于阿猫...

2015-02-22 23:09:36

阅读数 1778

评论数 1

面向对象的三大特征——封装、继承、多态

接触过面向对象的人都知道面向对象有三大特征,分别是封装、继承和多态。这三者分别指的是什么,为什么是这哥仨,使用他们有什么好处,我们来梳理一下。 封装        原则:隐藏对象的属性和实现细节,仅对外提供公共访问方式。        好处:               ①将变化隔离。      ...

2015-02-20 16:59:52

阅读数 4952

评论数 1

Java基础——成员变量、局部变量和静态变量的区别

之前在刚开始学习Java的时候,就谈了谈Java基础中的变量,虽然知道这货以后会经常用到,但没想到了基本语法这里,竟然有冒出来了成员变量、局部变量和静态变量。变来变去太容易让人搞晕了,挑拣出来梳理一下喽!        要想区分这哥仨,首先,我们得知道它们分别是什么。先从成员变量下刀。 成员变量 ...

2015-02-19 18:30:09

阅读数 18919

评论数 2

Java基础——再谈面向对象

去年的这个时候,心血来潮写了篇《简述面向对象技术》,先在看来不由的会想:这都是写的什么跟什么啊?(ps:虽然现在写的博客依然不咋地)但是,Java的学习中又一次不得不再一次面向对象,所以,奉上一篇《再谈面向对象》,做为新年的一盘开胃菜。         面向对象是相对于面向过程而言,是一种思想。 ...

2015-02-19 16:49:55

阅读数 1474

评论数 0

Java基础——隐式转换vs强制转换

在定义变量时,有许多要注意的问题,一不小心就会出现损失精度或者不兼容类型等问题。 例如:     1.定义长整型数据时,必须加后缀l或L               long l =123456789012345L     2.定义单精度类型时(7-8位有效数字),必须加后缀 f 或 F   ...

2015-01-22 00:13:43

阅读数 9758

评论数 8

Java基础——原码, 反码, 补码 详解

上一篇提到了原码、反码和补码,可是自己又捋了半天,有点懂了的样子,可是又不能清晰的表达。暂且记住以下两点吧:        正数的反码和补码都与原码一样;        负数的反码、补码与原码不同,负数的反码:原码中除去符号位,其他的数值位取反,0变1,1变0。 负数的补码:其反码+1.     ...

2015-01-20 23:39:41

阅读数 2023

评论数 6

Java基础——变量及数据类型

每种语言中都会设计到许多数据,于是,你会接触到不同的数据类型,初次接触数据类型是也曾晕晕乎乎,在java语言中,终于有点明白了,梳理一下,与君共勉。 变量的概念 内存中的一个存储区域 变量名+数据类型 可在同一类型范围内不断变化

2015-01-20 00:17:03

阅读数 3782

评论数 4

Java基础——关键字vs标识符

虽然关键字和标识符没有多大关系,但是鉴于这两个词经常一起出现,就放在一起来梳理一下吧。 关键字 定义:         被Java语言赋予了特殊含义的单词。 特点:         所有字母都小写。(在很多编程软件中会显示出一种颜色) 分类列举:          a.用于定义数据类型的关键字...

2015-01-18 17:03:54

阅读数 3899

评论数 8

Java基础——入门篇

接触一门语言,首先从它的基础开始,只有了解了基础才能在这个语言上拓展提高。对于Java,同一个道理。     先附上一副图     三种技术架构 J2EE (Java 2 Platform Enterprise Edition)企业版 是为开发企业环境下的应用程序提供的一套解决方案。该技术...

2015-01-06 11:21:43

阅读数 1203

评论数 8

机房收费.NET版重构——总结

机房收费系统个人重构版终于要落下帷幕了,这一个半月经历的“痛苦”和成功时喜悦恐怕也只有自己能够体会吧,现在回过头来,进行一下总结,颗粒归仓!       机房收费个人重构大概的经历应该分为四个阶段:需求分析,软件架构(UML图和软工文档),代码编写,程序调试完善。 需求分析        个人重...

2014-09-25 22:29:40

阅读数 1772

评论数 42

抽象工厂+反射+配置文件 实现数据访问程序

《大话设计模式》中第15章中《就不能不换DB吗?》引出了我今天要谈论的主题:抽象工厂+反射+配置文件 实现数据访问程序。当时也不甚理解啊!到了机房收费的亲身实践中,终于体会到了这对组合的奥秘。 抽象工厂模式(Abstract Factory) 提供一个创建一系列相关或相互依赖对象的接口,而无需...

2014-08-22 19:25:56

阅读数 3731

评论数 40

VB.NET 总结

什么是.net ? 来自微软公司的官方解释: Microsoft.NET是 Microsoft.NET XML Web Services 平台。XML Web Services 允许应用程序通过 Internet进行通讯和共享数据,而不管采用的是哪种操作系统、设备或编程语言。Microsoft.N...

2014-07-30 20:48:44

阅读数 1275

评论数 23

C#小结

近期看完了《楚广明c#简明教程》,多少有所收获。发现计算机中各个语言彼此有关联(控制结构,数据类型,运算符等),同时又有所特性。相比之前学习的vb语言和c++语言,c#更像是带有vb味道的c++。 自己尝试着画了幅导图,发现跟学vb时画的导图很像(当然,那时候画的图就理解偏了,后被高人指出)。

2014-05-24 13:10:23

阅读数 1247

评论数 33

win8系统下安装 .NET Framework 3.5出现错误代码:0x800F0906

最近刚刚安装了一个win8系统,全新的功能,时尚的界面,令人耳目一新,可是问题也随之而来。我在安装思维导图Mindjet MindManager时,程序提示我需要安装.NET Framework 3.5,这是以前在win7系统中所没有的遇到的。于是就下载了一个.NET Framework 3.5的...

2013-12-18 18:51:44

阅读数 31132

评论数 62

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