山东青岛安卓培训就业中心 专业Android软件工程师培训,手机软件开发人才就业实训中心0532-85025005

Java提高篇——关键字static

 

一、 static代表着什么


      在Java中并不存在全局变量的概念,但是我们可以通过static来实现一个“伪全局”的概念,在Java中static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,当然也可以修饰代码块。

      Java把内存分为栈内存和堆内存,其中栈内存用来存放一些基本类型的变量、数组和对象的引用,堆内存主要存放一些对象。在JVM加载一个类的时候,若该类存在static修饰的成员变量和成员方法,则会为这些成员变量和成员方法在固定的位置开辟一个固定大小的内存区域,有了这些“固定”的特性,那么JVM就可以非常方便地访问他们。同时如果静态的成员变量和成员方法不出作用域的话,它们的句柄都会保持不变。同时static所蕴含“静态”的概念表示着它是不可恢复的,即在那个地方,你修改了,他是不会变回原样的,你清理了,他就不会回来了。

Tags:

发布: 青软于老师 分类: 未分类 评论: 0 浏览: 15

Java中Properties类的操作

 

知识学而不用,就等于没用,到真正用到的时候还得重新再学。最近在看几款开源模拟器的源码,里面涉及到了很多关于Properties类的引用,由于Java已经好久没用了,而这些模拟器大多用Java来写,外加一些脚本语言Python,Perl之类的,不得已,又得重新拾起。本文通过看《Java编程思想》和一些网友的博客总结而来,只为简单介绍Properties类的相关操作。

 

一、Java Properties类

    Java中有个比较重要的类Properties(Java.util.Properties),主要用于读取Java的配置文件,各种语言都有自己所支持的配置文件,配置文件中很多变量是经常改变的,这样做也是为了方便用户,让用户能够脱离程序本身去修改相关的变量设置。像Python支持的配置文件是.ini文件,同样,它也有自己读取配置文件的类ConfigParse,方便程序员或用户通过该类的方法来修改.ini配置文件。在Java中,其配置文件常为.properties文件,格式为文本文件,文件的内容的格式是“键=值”的格式,文本注释信息可以用"#"来注释。

Tags:

发布: 青软于老师 分类: 未分类 评论: 0 浏览: 9

成为一名月入过万的Java工程师有多难?

 

Java语言经历了20多年的发展,在C、C++语言占据大半江山的情况下横空出世,杀出了一条血路,面临PHP、Python、Ruby等动态语言也毫不显怯,至今仍是最受欢迎的编程语言之一,可以说Java是面向对象语言的后起之秀和典范。

企业,特别是中大型企业对Java工程师的需求仿佛从来没有厌倦,大量的Java技术人才缺口也给了IT行业从业者一个很好的选项:目前来看,精进自己的Java技术,就不愁没有工作。

为何多年来企业对Java工程师的需求就没有衰退过呢?

Tags:

发布: 青软于老师 分类: 未分类 评论: 0 浏览: 14

一篇文章教会你,如何做到简历中要求的“要有扎实的Java基础”。

 

来历

本文来自于一次和群里猿友的交流,具体的情况且听LZ慢慢道来。

一日,LZ在群里发话,“招人啦。”

然某群友曰,“群主,俺想去。”

LZ回之,“你年几何?”

群友曰,“两年也。”

LZ憾言之,“惜了,三至五为佳。然如汝有扎实之基础,且附一技之长,倒也并非不可呀。”

群友惑,问之,“何为一技之长?”

LZ抚须答曰,“皆可,吾之一技即为写。”

群友又问之,“何为基础扎实?”

Tags:

发布: 青软于老师 分类: 未分类 评论: 0 浏览: 9

Java中23种常见的设计模式

 

Java总共有23中常见的设计模式。它们主要可以分为3类,创建型,结构型以及行为型。 
创建型的设计模式有:

一、Singleton,单例模式:保证一个类只有一个实例,并提供一个唯一的全局访问点。

二、Abstract Factory,抽象工厂:提供一个创建一系列相关或者互相依赖的对象的接口,而无需指定它们的具体类。

三、Factory Method,工厂方法:定义一个用于创建对象的接口,Factory Method将一个类的实例化延迟到了子类。

Tags:

发布: 青软于老师 分类: 未分类 评论: 0 浏览: 19

java基础之集合类

 

一、Java集合类是什么?java集合类型主要有哪些?

首先看一张概念图,这里囊括了集合类的大部分关系及内容 
 
集合类存放的都是对象的引用,而非对象本身,出于表达上的便利,我们称集合中的对象就是指集合中对象的引用(reference)。 
通俗地讲,集合类就是把一些对象的引用放在一起(特别是我们需要存放一些数据却不知道个数的情况下),便于我们直接从集合中使用这些引用。通常来说,集合内所包含的引用,都是具有某种特性。 
集合类型主要有3种:set(集)、list(列表)和map(映射)。

Tags:

发布: 青软于老师 分类: 未分类 评论: 0 浏览: 18

java基础之入门

 

1、Java标识符

Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。

关于Java标识符,有以下几点需要注意:

所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线(_)开始

首字符之后可以是任何字符的组合

关键字不能用作标识符

标识符是大小写敏感的

合法标识符举例:age、$salary、_value、__1_value

非法标识符举例:123abc、-salary

Tags:

发布: 青软于老师 分类: 未分类 评论: 0 浏览: 8

一篇文章教会你,如何做到简历中要求的“要有扎实的Java基础”。

 

来历

本文来自于一次和群里猿友的交流,具体的情况且听LZ慢慢道来。

一日,LZ在群里发话,“招人啦。”

然某群友曰,“群主,俺想去。”

LZ回之,“你年几何?”

群友曰,“两年也。”

LZ憾言之,“惜了,三至五为佳。然如汝有扎实之基础,且附一技之长,倒也并非不可呀。”

群友惑,问之,“何为一技之长?”

LZ抚须答曰,“皆可,吾之一技即为写。”

群友又问之,“何为基础扎实?”

Tags:

发布: 青软于老师 分类: 未分类 评论: 0 浏览: 13

公元XXX年程序员一夜之间蒸发

 

假如地球上的程序员一夜消失不见了。。。。。。。。


公元xxxx年的某一天,全球程序员一夜之间全部人间蒸发,其灵异程度前所未见,成为史上继玛雅人消失之后的又一起未解之谜。

 


这一特殊群体的消失,不仅让IT行业瞬间崩塌,其它行业也受到了巨大的冲击:比如格子衫和冲锋衣厂家就立即表示受到了一万点伤害,因为他们的衣服再也卖不出去。

 


成吨的bug无人处理,系统后台无人维护,电脑手机再也不能愉快玩耍了,烦躁的情绪在无所事事的人群中蔓延。

Tags:

发布: 青软于老师 分类: 未分类 评论: 0 浏览: 16

javascript入门笔记5-事件

 

1.继续循环continue; 
continue的作用是仅仅跳过本次循环,而整个循环体继续执行。 
语句结构:

for(初始条件;判断条件;循环后条件值更新) 

if(特殊情况) 
  { continue; } 
循环代码 
}

2.JavaScript 创建动态页面。事件是可以被 JavaScript 侦测到的行为。 网页中的每个元素都可以产生某些可以触发 JavaScript 函数或程序的事件。

Tags:

发布: 青软于老师 分类: 未分类 评论: 0 浏览: 12