![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
Fight-ing程序媛
这个作者很懒,什么都没留下…
展开
-
Java环境变量配置原理详解
一些需要了解的概念:包: 库的单元,含有一组类,这些类在单一的名字空间之下被组织在了一起,形成了package包,通过在文件起始处写:package access.* ;或者import access.*;表明该编译单元为名为access的类库(java包命名规则全用小写)Package&import作用:分割单一的全局命名空间,避免类名称冲突问题PS : 如同为防止同...原创 2019-03-23 21:04:55 · 841 阅读 · 0 评论 -
Java初始化小结
用构造器确保初始化:每个类定义时里面含有默认的构造器,与类名相同,且无返回值,可有形参Class Hi{ Hi(){}}//构造器方法重载:名称相同,但是参数类型不同如:Public void Hi(){ }Public void Hi(string a){ }涉及基本类型的重载:基本类型可以从一个“较小”的类型自动提升至“较大”的类型,如传递char型参数,若无接收...原创 2019-03-20 21:26:38 · 126 阅读 · 0 评论 -
Java中的操作符小结
操作符+: 有些时候+意味着“字符串连接”,甚至执行“字符串转换”,如:String a=”Hi”;int b=1System.out.printlin(“a=”+a+”,b=”+b);//此时的+表示连接,输出为a=Hi,b=1,此时连接b的+执行了字符串转换,将int转换为string输出**=:** 若对2对象赋值,如:Test a=new Test();Test b=n...原创 2019-03-14 16:43:22 · 153 阅读 · 0 评论 -
对象基础总结
一切都是对象对对象的操作:操作的标识符是对对象的引用如:想操作词句,创建String引用——String s; //创建的是引用,且此时未指向对象,若向s发消息,会返回运行时错误,因为s未与对象相关联String s =”abc”; //一般创建引用同时初始化,因为引用要和对象相关联对对象的创建:一般引用与对象关联用new操作符实现,new表示创建新对象:String s=new...原创 2019-03-08 14:29:37 · 99 阅读 · 0 评论 -
Java OOP基础总结
OOP面向对象编程:把对象作为程序的基本单元,对象包括了数据和操作数据的函数,计算机程序视为一组对象的集合,每个对象可接受处理其他对象的消息,所以编程时对特定问题定义对应的对象。每个对象都拥有其类型,即class,它实际上是根据问题定义的一种数据类型,就像float类型(内置类型)的数字有相同的特性和行为。面向过程编程:把计算机程序视为一组函数的顺序执行,为简化程序,把函数切分为子函数对象...原创 2019-02-27 19:58:33 · 232 阅读 · 0 评论 -
委托与事件小结
委托类比:委托是函数指针,事件是保存多个函数指针的数组使用委托步骤:声明委托:委托类似函数指针,所以定义委托的签名(即参数个数、类型)后,委托的签名就对应了可由委托引用的方法public delegate int ADelegate(string m); //定义了一个名为ADelegate的委托,可引用任何带有单一string的方法定义/找到委托可引用的方法:方法签名与委托...原创 2019-02-23 15:42:37 · 197 阅读 · 0 评论 -
Java多态详解
多态需提前了解的概念:前期绑定:程序执行前绑定,由编译器和执行程序实现后期绑定:运行时绑定,在运行时根据对象的类型进行绑定Java中除了static和final(private也属于final),其余都是后期绑定,会自动发生多态的作用: 编写只与基类打交道的代码,但这些代码对所有导出类可正确运行;所做的代码修改不会对程序中其它不应受到影响的部分产生破坏,如向基类添加方法、加入新类...原创 2019-04-12 21:14:27 · 122 阅读 · 0 评论