随笔分类 -  JAVA

JAVA基础
摘要:访问权限四大类:权限从大->小1、public: 公共权限2、protected: 受保护权限3、default: 包级别访问权限/默认权限4、private: 私有权限以public为例,使用方法如下:public class Test{ public int i; publ... 阅读全文
posted @ 2014-05-12 17:36 tinyphp 阅读(421) 评论(0) 推荐(0)
摘要:包名命名规范:1、包名全部小写2、包名一般情况下是域名的倒过来写+个性命名,如:tinyphp.com,就写成com.tinyphp+.xxx打包方法package + 包名package test; class Test{..} 尝试打包cmd运行上面的代码:E:\d>javac -d... 阅读全文
posted @ 2014-05-10 09:28 tinyphp 阅读(366) 评论(0) 推荐(0)
摘要:面向对象:先抽象后具体抽象类也叫基类抽象函数:只有函数的定义,没有函数体的函数,语法:类必须定义为抽象类,才能调用抽象函数,抽象类里面可以没有抽象函数abstract class Printer { abstract void fun();}抽象类不能生成对象,而抽象类通常被继承,继承的使用方... 阅读全文
posted @ 2014-05-08 15:14 tinyphp 阅读(13191) 评论(0) 推荐(0)
摘要:面向对象编程有三个特征,即封装、继承和多态,学习多态必须了解向上转型和向下转型。一、向上转型:将子类对象赋值给父类的引用动物 a=new 狗();//这就为向上转型向上转型都会成功,是安全的。 就像说狗是动物没问题。语法:a是引用变量,指向了d对象class Test{ public stat... 阅读全文
posted @ 2014-05-07 18:21 tinyphp 阅读(1017) 评论(0) 推荐(0)
摘要:一、继承:java只支持单继承,一个子类只能继承一个父类,使用继承是为了减少类的重复代码,且父类的构造函数不能被子类继承。当两个类里面有相同的属性或方法,就应该考虑使用继承解决重复代码了。继承的基本语法:class Son extends Person{ }子类不能继承父类的构造函数,但子类的... 阅读全文
posted @ 2014-05-06 11:19 tinyphp 阅读(192) 评论(0) 推荐(0)
摘要:静态成员变量可以使用类名调用,如class Dog{ static int age; }class Test2{ public static void main(String args[]){ Dog.age=10; //类名调用 }}也可以用调用普通成员... 阅读全文
posted @ 2014-05-05 12:01 tinyphp 阅读(731) 评论(0) 推荐(0)
摘要:class Dog{ Dog(){ }}构造函数没有返回值定义,构造函数名必须和类名相同,如果类里面没有构造函数,编译器会帮你加一个构造函数。使用this调用构造函数class Dog{ String name; Dog(){ System.ou... 阅读全文
posted @ 2014-05-04 16:54 tinyphp 阅读(249) 评论(0) 推荐(0)
摘要:1、选择一个空的文件夹,作为workspace工作空间,用来存放你以后用eclipse写的Java程序。(一个workspace可以放很多很多project项目)2、新建java项目:File->new->java project3、完成创建后,在src上单击鼠标右键 new->class4、这时候... 阅读全文
posted @ 2014-04-30 11:48 tinyphp 阅读(442) 评论(0) 推荐(0)
摘要:定义类class Dog{ String name; int age; void jump(){ }}生成对象:public class Test{ public static void main(String args[]) { int i... 阅读全文
posted @ 2014-04-18 16:14 tinyphp 阅读(278) 评论(0) 推荐(0)
摘要:[修饰符]返回值类型 方法名 (形式参数表){ 程序代码;return 返回值;}例子:public class Test{//方法一 public static void printInfo() { System.out.println("引用了函数... 阅读全文
posted @ 2014-04-18 15:50 tinyphp 阅读(310) 评论(0) 推荐(0)
摘要:条件语句:if(){..}if(){}else{..}if(){..}else if(){..}if(){..}else if(){..}else{..}switch(x){case x:...break;case x:..break;default:..break;}switch 返回值必须是以下... 阅读全文
posted @ 2014-04-17 16:17 tinyphp 阅读(1396) 评论(0) 推荐(0)
摘要:逻辑运算符&&和&判断是一样的,区别在于过程,&会把整个过程算一遍,&&一旦碰到false就不会往下 阅读全文
posted @ 2014-04-16 17:48 tinyphp 阅读(236) 评论(0) 推荐(0)
摘要:基本数据类型:布尔型----boolean字符型----char 用单引号整数型----byte(字节型),short(短整型),int(整型),long(长整型)浮点数型--float(浮点型),double(双精度型)byte b=3;short s=4int i=5;long l=6l;cha... 阅读全文
posted @ 2014-04-16 16:34 tinyphp 阅读(1973) 评论(0) 推荐(0)
摘要:bin:一些命令行工具,包括Java编译器的启动命令。lib:开发工具使用的文件,一些类库jre:java程序运行环境所需文件 阅读全文
posted @ 2014-04-14 18:39 tinyphp 阅读(787) 评论(0) 推荐(0)
摘要:一:下载安装JDK,java7相对稳定成熟 (下载地址>>)必须选择同意,然后根据自己的系统版本选择对应的jdk如:装完jdk就会提示安装jre,一般放同一目录下配置系统变量:win7:右击计算机->属性->高级系统设置->环境变量认识:path:用于指定操作系统的可执行指令的路径classpath... 阅读全文
posted @ 2014-04-14 18:24 tinyphp 阅读(1170) 评论(0) 推荐(0)
摘要:在命令窗口使用复制粘贴方法:右击标题栏,选择“属性”,勾选"快捷编辑模式",按确定演示:选中文本复制,右键一下为复制,在后面再右键一下为粘贴其他命令:cls清空md创建目录dir列出目录中文件和文件夹rd 删除目录cd 进入目录cd\: 进入根目录notepad新建文本 阅读全文
posted @ 2013-05-14 11:01 tinyphp 阅读(243) 评论(0) 推荐(0)
摘要:创建源文件Test.java路径:D:\work\src\Test.javapublic class Test{ public static void main(String args[]){ System.out.println("Hello Java"); }}main方法是java ... 阅读全文
posted @ 2013-05-11 16:59 tinyphp 阅读(301) 评论(0) 推荐(0)