Java初学者笔记 前提:认识汉字,认识英语单词,会用键盘打字 ------------------------------- 端口是什么: --------面向对象编程(OOP) 接口”(Interface)规定了可对一个特定的对象发出哪些请求继承:重新使用接口在Java语言中,继承是通过extends关键字实现的,extends关键字暗示着我们要为接口“扩展”新功能, 在一个程序中,这些独立运行的片断叫作“线程 Thread -----------Java除了可解决传统的程序设计问题以外,还…
零.绪论: 2018年新年伊始,学习Java的冲动越来越强烈,毕竟以后无论是做安全开发还是安全研究都必不可少的掌握这门语言,所以在不断完善Python作为脚本语言的主语言的情况下觉得学习Java作为高级语言当中的主语言(无奈C.C++指针太虐人,内存太虐人,还是被JVM屏蔽了的好,虽然后面的也得看)所以觉得写一个学习系列的Java博客,作为学习笔记.希望能非常基础的但也完整的记录自己学习Java的一点一滴,备忘同时提升.本系列的后续篇章不再像WEB安全系列那样每一篇都把绪论作为开头了,先写下来作…
package cn.temptation; public class Sample01 { public static void main(String[] args) { /* * 类 Math:包含用于执行基本数学运算的方法,如初等指数.对数.平方根和三角函数. * * Math类的常用字段: * static double E :比任何其他值都更接近 e(即自然对数的底数)的 double 值. * static double PI :比任何其他值都更接近 pi(即圆的周长与直径之比)的…
Java反射基础 零.基础类代码 import java.io.*; import java.lang.reflect.*; class father{ public String fName; father(String name) { this.fName = name; } public void show() throws Exception{ Runtime.getRuntime().exec("touch 2.txt"); } } class child extends f…
接着前面的学习: java学习笔记6--类的继承.Object类 java学习笔记5--类的方法 java学习笔记4--类与对象的基本概念(2) java学习笔记3--类与对象的基本概念(1) java学习笔记2--数据类型.数组 java学习笔记1--开发环境平台总结 本文地址:http://www.cnblogs.com/archimedes/p/java-study-note7.html,转载请注明源地址. 1.终结类与终结方法 被final修饰符修饰的类和方法,终结类不能被继承,终结方法…
object类 java中objec是所有类公共的父类,一个类只要没有明显的继承某一类,那么它就是继承object类. 例如 class Person {......};和class Person extends Object{......}是一样的.如果我们的Studdent继承了Person类,继承结构就应该是 这时大家可能会想,为什么要默认继承object类,把objec类作为公共的父类有什么用? object类作为公共的父类,那么所有的子类都可以调用Object类中的方法. 下列结束两个…
1.自定义类class 使用类的形式, 对现实中的事物进行描述. 类是引用数据类型. 事物: 方法,变量. 方法:事物具备的功能. 变量:事物的属性. 格式: public class 类名{ //属性定义(变量): 修饰符 数据类型 变量名 = 值; //功能定义(方法): 修饰符 返回值类型 方法名(参数列表){ } } 2.使用自定义类 创建引用类型变量的格式: 数据类型 变量名 = new 数据类型(); 实现引用类型的步骤: 1.导入包. 类在同一个文件夹,不需要导入包. 2.创建引用…
面向对象知识 封装 封装的原理是,其成员变量代表对象的属性,方法代表这个对象的动作真正的封装是,经过深入的思考,做出良好的抽象(设计属性时用到),给出“完整且最小”的接口,并使得内部细节可以对外透明(注意:对外透明的意思是,外部调用者可以顺利的得到自己想要的任何功能,完全意识不到内部细节的存在)优点: 1.控制对数据的操作将数据隐藏起来这不是目的.隐藏起来然后对外提供操作该数据的接口,然后我们可以在接口附加上对该数据操作的限制,以此完成对数据属性操作的严格控制2.隐藏实现方法实现代码例如:#取款…
Java类的高级特性: {Java管理文件机制:类包. 同一个包中的类互相访问时,可以不指定包名. 同一个包中的类不必存放在同一位置,如com.lang.class1和com.lang.class2可以分别放在不同盘中,只要将CLASSPATH分别指向两个位置即可. Java包的命名规则是全部小写字母.} 1.内部类 如果在外部类和非静态方法之外实例化内部类对象,需要使用外部类.内部类的形式指定该对象的类型! 例: public static void main(String args[]){…
元类(MetaClasses) 元类提供了一个改变Python类行为的有效方式. 元类的定义是“一个类的类”.任何实例是它自己的类都是元类. class demo(object): pass obj = demo() print "Class of obj is {0}".format(obj.__class__) print "Class of obj is {0}".format(demo.__class__) # Class of obj is <cla…