`
googlelc
  • 浏览: 56644 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
final关键字: 1.1 final在java中表示最终的意思,也可以成为完结器。 可以使用final关键字声明类,属性,方法。 A:使用final声明的类不能有子类 final class A //使用final定义类,不能有子类 { }; class B extends A //错误,不能被继承 { }; 结果: F:\java>javac FinalDemo01.java FinalDemo01.java:4: 无法从最终 A 进行继承 class B extends A //错误,不能被继承 ^ 1 错误 B:使用final声 ...
继承的进一步研究 1.1 子类对象实例化过程 子类对象的实例化::先调用父类的构造方法,然后再调用子类的构造方法。 实例: class Person { private String name; private int age; public Person(){ System.out.println("父类person中的构 ...
继承的基本概念: 1.1--继承的基本概念: 先看一下两个类 Person类和Student类 class Person { private String name; private int age; public void setName(String name){ this.name=name; } public void setAge(int age){ this.age=age; } public String getName(){ return this.name; } public int getAge(){ return this.age; ...
内部类: 1.1 什么是内部类? # 一个类的内部还有类,就成为内部类。如果在类outer的内部再定义一个类inner,此时类inner就称为内部类,而类outer则称为外部类。 # 内部类可以声明为public或private,此时对其访问的限制于成员变量和方法完全相同。 1.2 内部类的定义格式 标示符 class 外部类的名称{ //外部类的成员 标示符 class 内部类的名称 { //内部类的成员 } } class Outer { private String info="hello,word!"; class Inner ...
对象数组 1.1 对象数组的声明 所谓的对象数组,就是包含了一组相关的对象,但是使用对象数组一定要注意一点:数组一定要先开辟空间,但是因为其是引用数据类型,所以数组里面的每一个对象都是null值,则在使用的时候数组中的每一个对象必须进行实例化操作。 声明形式: 类 对象数组名称[]=new 类[数组长度]; class Person { private String name ; public Person(String name){ this.name=name; } public String getName(){ return this.name; ...
代码块 1:普通代码块:直接定义在方法中的代码 public class MainDemo01 { public static void main(String args[]){ { int c = 40; System.out.println(c); } int c =100; System.out.println(c); } } 输出为: F:\java>javac MainDemo01.java F:\java>java MainDemo01 one 40 100 2:构造代码块:直接定义在类中的代码 ...
从android1.5之后,android模拟器开始支持中文了,我的这个虚拟机是android2.3, 同时其内部也内置了中文输入法(google拼音输入法),下面是将android模拟器改为中文环境的步骤 1.启动android模拟器,进入android模拟器菜单,如下图 2.选择 settings 菜单选项, 3、打开settings选项 4、选择language&keyboard 5、选项 selected language 6、直接选择最后一项,简体中文就ok了
我们在进行android开发时,都是通过框架和android底层进行交互,接触的最多的就是应用框架层了
android开发之旅: 今天介绍一下android的DalVik虚拟机,目的是理解java应用程序的运行机理。 1.1 什么是DalVik虚拟机: google于2007年底发布了android sdk,作为android系统的重要特性,DalVik虚拟机也随之进入人们的视野。 DalVik虚拟机并不是一个java虚拟机,因为DalVik虚拟机不是按照java虚拟机的规范来实现的,这二者并不兼容。 主要的不同有两点: 一、java虚拟机运行的是字节码文件, 在java中,java程序会被编译成一个或者是多个字节码文件(.class)文件,然后打包到jar包中,而后java虚拟机会 ...
开启Android工程 我们开启Eclipse环境来,在左上方的菜单上,选择[File->New->Project],会弹出[New Project]对话框.Eclipse是通用的剪辑环境,可根据你所安装的不同的插件而支持许多种类的工程的创建.点击[Android]资料夹下的[Android Project]对话框,点选"Browse.."按钮以选择[开启已经存在的工程](Create project from existing source).我们现选择F盘目录为[F:/Android/projects]中的HelloAndroid工程[F:/An ...
  在开始Android开发之旅启动之前,首先要搭建环境,然后创建一个简单的HelloWorld。   1、环境搭建   1.1、JDK安装   1.2、Eclipse安装   1.3、Android SDK安装   1.4、ADT安装   1.5、创建AVD   2、HelloWorld   1、环境搭建   1.1、JDK安装   如果你还没有JDK的话,可以去这里下载,接下来的工作就是安装提示一步一步走。设置环境变量步骤如下:   我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量:   JAVA_HOME值为: D:Prog ...
1.1 android简介 android一词本意是“机器人”,是google推出的开源收集操作系统。Android它本身基于LINUX平台,由操作系统、中间件、用户界面和应用软件构成,号称是首个为移动终端打造的真正开放和完整的移动软件。Android是由30多个科技公司和手机公司组成的开放手机联盟共同研发的。 Android作为google移动互联网战略的重要组成部分,“随时随地为每个人提供信息”是它的企业目标。 Android是一个完整、免费、开放的手机平台 1.2 android的系统架构 Android整个的体系架构分为四层: 从高到低分别是:应用层、应用框架 ...
昨天花了一天的时间去搭建了android的开发环境,今天正式开始android开发学习之旅,希望大家多多支持,期待与大家共同进步! (一)开发环境: 1、os:win7 32bit 2、android开发:eclipse3.7 + android sdk (二)我的第一个android应用程序 先截一下图:下面是android安装后的文件 http://hi.csdn.net/space-8368161-do-album-picid-672583-goto-up.html 下面是我的eclipse界面 http://hi.csdn.net/spac ...
System类 1.1 认识System类 System.out.println()本身就是系统提供好的类。out.println()方法也是经常使用到的。 System类是一些与系统相关的属性和方法的集合,在System类中所有的属性都是静态的。 public final class Systemextends ObjectSystem 类包含一些有用的类字段和方法。它不能被实例化。 在 System 类提供的设施中,有标准输入、标准输出和错误输出流;对外部定义的属性和环境变量的访问;加载文件和库的方法;还有快速复制数组的一部分的实用方法。 1.2 System方法 ...
1.1 认识StringBuffer StringBuffer是使用缓冲区的,本身也是操作字符串的,但是 与string类不同的是,string类的内容一旦声明以后不可以改变 ,改变的只是其内存地址的指向,而StringBuffer中的内容是可 以改变的。 对于StringBuffer,本身是一个具体的操作类,所以不能String类 那样采用直接赋值的方法进行对象实例化,必须通过构造方法调 用。 当一个字符串的内容需要经常改变的时候,就需要使 StringBuffer public final class StringBufferextends Objectimpl ...
Global site tag (gtag.js) - Google Analytics