Java4Android】的更多相关文章

怎么打包?代码如下 package org.marsdroid; class Test{ public static void main(String args[]){ System.out.println("Hello package"); }} 关于打包,需要注意这几点: 1.打包后的类,编译方法不同了.它需要使用 -d 参数,这个参数的作用是依照包名生成相应的文件夹.并且 -d 后面跟的是目录,“.”代表当前目录.比如编译以上类,则应该为 javac -d . Test.java…
我们来举个例子,然后引出这个问题的答案: 市面上有 喷墨式打印机 和 针式打印机 这两种形式的打印机,我们需要编程来实现他们的 开机,关机以及打印. 构建父类Printer class Printer{ void open(){ System.out.println("OPEN"); } void close(){ System.out.println("CLOSE"); } void print(){                                …
抽象函数的语法特征 1.类是抽象的,对象是具体的.面向对象里面有个非常重要的特征:先抽象,后具体. 2.只有函数的定义,而没有函数体的函数叫做抽象函数. abstract void fun(); ( 函数的定义:返回值类型,函数名,参数列表组成函数的定义.) 3.语法:如果一个类当中拥有一个或者一个以上的函数是抽象函数,那这个类也必须被声明为抽象类. class Person {Person(){System.out.println("Person的构造函数");}String nam…
---恢复内容开始--- 有一台HP打印机需要一个程序来实现开机,打印,关机这三个功能 class HPprinter { void open(){ System.out.println("Open"); }     void print(String s){ System.out.println("print-->" + s); }     void close(){ System.out.println("Close"); } } cl…
变量 在计算机中存储信息需要声明变量的位置和所需的内存空间 boolean true false char ASCII字符集 计算机中所有数据都使用二进制表示 例如:a,b,c 适用七位二进制数进行表示 Unicode 字符集为每种语言都定义了一种字符集 整数型 byte 1字节 -128---127 short 2字节 int  4字节 long 8字节 java 整形含量 十进制 12 八进制 012 十六进制 0x12 Java 整型常量默认为int 若设置为长整形需要+L\l…
一:抽象类 接口 1.使用abstract修饰抽象类 抽象函数 2.一个类中有一个或者多个抽象函数,必须定义为抽象类 3.抽象类可以不含有抽象函数 4.抽象类不可以生成对象 tip:如果一个代码在语意上有错,那么在语法上也有错 软件包 javac -d . *.java 二 异常 1.定义:中断了正常指令流得事件 Exception Throwable:所有错误或者异常类的超类 他有两个字类:Error 和Exception 2.Error:用于指示合理的应用程序不应该试图捕捉的严重问题.这种情…
一:面向对象 1.对象 ①对象的使用方法 对象.变量 对象.方法 ②匿名对象 new A().方法 new A().变量 匿名对象会被分配到对内存中 java内存处理机制会对一定时间内无指针指向的对象进行destrory() 2.函数的重载 定义:在一个类中存在多个函数名相同,参数列表不同的函数 3.构造函数 如果类中已经存在自定义的构造函数,系统不会为其添加默认的构造函数 二:static 静态代码块 static { xxxxxxx } ①静态代码块在装载的时候调用 ②静态代码快中不能使用t…
此为个人的学习笔记,所以不具备太强的学习性,若有错误请谅解,如果能指出我的错误,我将万分感谢~ 一:java历史 java诞生 前身:Oak->java 曾经的名字C++(++--) 原意是在C++的基础上加上一些东西然后减去一些东西 子公司:First Person 1995,JDK1.0出现 1998,sun公司正式将Java更名为Java2 二:逻辑符号 &逻辑与 &&短路与 |逻辑或 ||短路或 这个东西我之前还真不知道有什么区别,直到看了视频以后才明白,举个例子吧…
在研究Smack的源码的时候,我对它的连接Connection以及派生类XMPPConnection的关注是最多的,由于一个即时通信程序,它的网络模块必是它的核心. 而我非常在乎它是怎样实现的. 在收发数据包的时候,我看到了队列的身影.BlockingQueue和ArrayBlockingQueue.所以,我认为用到什么然后去查阅.去记录,这样的方法是比較高效率的. BlockingQueue是在Java的新的Concurrent包中的. Reference: http://www.cnblog…
最近知乎上有网友问我怎么自学Android,其实说实在的,我学的也一塌糊涂,当然在学习过程也积累了一些知识,对于以前没接触过Android的朋友,或者刚入门Android 的朋友,这篇文章作为入门,那是再合适不过了,希望对刚入门Android的朋友有帮助,接下来,就不罗嗦啦. 本文主要有以下几个步骤:1. Java 基础:2. 搭建Android 开发环境:3. 了解Android 运行原理以及一个工程项目结构:4. 如何系统学习Android:5. 推荐一些实用的资源6. 总结 首先呢?当然要…