java早期
文章平均质量分 75
c_day_day_study
这个作者很懒,什么都没留下…
展开
-
黑马程序员--Java笔记16--反射
------- android培训、java培训、期待与您交流! ---------- 反射:将Java类中的成分抽取出来映射成对象Class 类:Class类的实例对象对应各个类在内存中的字节码Class 没有公共构造方法。Class 对象是在加载类时由 Java 虚拟机以及通过调用类加载器中的 defineClass 方法自动构造的。 得到字节码的实例对象的3种方法:...原创 2015-11-25 22:21:06 · 286 阅读 · 0 评论 -
黑马程序员--Java笔记02--Java语法相关
------- android培训、java培训、期待与您交流! ----------书写规范1.源文件名和类名可以不一致,但当有class修饰时必须一致;2.Main语句为程序的入口;语法1.关键字:里边所有字母均小写;2.类:首字母大写;3.标识符:数字不可以开头,不可以使用关键字,不可以包含“_”、“$”以外的特殊字符,不可以使用空格;命名规范:包名:所有...原创 2015-11-19 11:35:20 · 337 阅读 · 0 评论 -
黑马程序员--Java笔记03--函数和数组
------- android培训、java培训、期待与您交流! ----------函数1.格式:修饰符返回值类型函数名(参数类型形式参数1,参数类型形式参数2,...)P.S.返回值类型和调用参数类型没有直接关系2.特点:将代码进行封装、便于复用、调用到才会被执行3.函数的重载在同一个类中,允许存在一个以上的同名函数,只要他们的参数个数或者参数类型不同即可,这样...原创 2015-11-19 12:56:24 · 287 阅读 · 0 评论 -
黑马程序员--Java笔记04--面向对象 及单例设计模式
------- android培训、java培训、期待与您交流! ----------面向对象1.概念:将对象具体化,针对事物进行描述2.特征:封装(encapsulation)、继承(inheritance)、多态(polymorphism)3.类class:描述对象事物的属性行为等成员变量:随着对象建立消失而建立消失,在堆内存中,整个类都可以访问,有初始化值局部变量:作...原创 2015-11-19 12:59:20 · 317 阅读 · 0 评论 -
黑马程序员--Java笔记05--继承 extends 和接口 interface
------- android培训、java培训、期待与您交流! ----------继承extends class student extends person继承:提高代码的复用性,让类与类之间产生关系,提供了多态的前提子类可以直接访问父类中非私有的属性和行为,无法继承父类中私有的内容,父类是共性不断向上抽取而来的。特点:Java只支持单继承,即一个类只能有一个父类注意...原创 2015-11-19 13:04:52 · 354 阅读 · 0 评论 -
黑马程序员--Java笔记06--多态
------- android培训、java培训、期待与您交流! ----------多态定义:某一类事物的多种存在形态,就是一个对象对应着不同的类型体现:父类或者接口的引用指向或接受了自己的子类对象作用:提高程序扩展性和后期的可维护性前提:需要存在继承或实现关系、需要有覆盖操作好处:提高代码的扩展性,前期定义的代码可以使用后期的内容弊端:前期定义的内容不能使用后期子类...原创 2015-11-19 13:07:47 · 412 阅读 · 0 评论 -
黑马程序员--Java笔记07--异常
------- android培训、java培训、期待与您交流! ----------异常异常:在运行时期发生的不正常情况,Java通过面向对象将将问题封装成对象,用异常对问题进行描述可抛性:凡是可以被throw、throws所操作的类都具有可抛性异常分为两大类:Error:一般不可处理特点:由JVM抛出的严重性问题这种问题发生一般不针对性处理,直接修改程序Exce...原创 2015-11-19 13:08:53 · 315 阅读 · 0 评论 -
黑马程序员--Java笔记08--多线程 创建、安全问题、线程间通信
------- android培训、java培训、期待与您交流! ----------多线程线程:进程中负责程序执行的控制单元(执行路径),一个进程至少有一个线程;多线程:一个进程中有多个执行路径;多线程好处:解决了多部分代码同时运行的问题;弊端:线程太多,效率降低JVM启动的线程中有两条可以分析出来:执行main主函数线程、垃圾回收线程创建线程方式:①继承Thread...原创 2015-11-19 13:11:12 · 470 阅读 · 0 评论 -
黑马程序员--Java笔记09--字符串String 及StringBuilder等及其常用方法
------- android培训、java培训、期待与您交流! ----------字符串String类特点:字符串对象一旦被初始化就不会改变(String s=”a”;s=”b”;字符串并没有改变,改变的是引用变量s指向了新的对象)String类复写了Object的equals函数,只比较字符,不比较地址String类的部分构造函数:①String(byte[] byt...原创 2015-11-19 13:16:06 · 397 阅读 · 0 评论 -
黑马程序员--Java笔记10--Collection集合、 Map集合、泛型
------- android培训、java培训、期待与您交流! ----------集合基本数据类型包装类:byte short int long float double char booleanByte Short Integer Long Float Double Character Boolean基本...原创 2015-11-19 13:20:45 · 486 阅读 · 0 评论 -
黑马程序员--Java笔记11--静态类(Collections、Arrays、System、Runtime、Date、Calendar、Math)
------- android培训、java培训、期待与您交流! ----------静态类Collections:静态常用方法:排序void sort(List list,Comparator c);取最大值<T> T max(Collection coll,Comparator c);二分查找int binarySearch(List list,T key,...原创 2015-11-19 13:33:16 · 373 阅读 · 0 评论 -
黑马程序员--java笔记12--IO流
------- android培训、java培训、期待与您交流! ----------IO 流IO流用来处理设备之间的数据传输。Java对数据的操作是通过流的方式。Java用于操作流的对象都在IO包中。输入流和输出流相对于内存设备而言。将外设中的数据读取到内存中:输入。将内存的数写入到外设中:输出。字符流与字节流的联系:(按操作数据分)字符流的由来:字节流读取文字字节数...原创 2015-11-22 00:37:51 · 275 阅读 · 0 评论 -
黑马程序员--java笔记13--图形用户接口GUI
------- android培训、java培训、期待与您交流! ----------图形用户接口GUIJava.Awt(重量级控件、依赖平台)Java.Swing(轻量级控件、有可移植性)继承关系图: Component:组件Checkbox:复选框Panel:面板(不能单独存在)Frame:框架Dialog:对话框FileDialog:文件对话框(选...原创 2015-11-24 12:51:15 · 343 阅读 · 0 评论 -
黑马程序员--java笔记14--正则表达式
------- android培训、java培训、期待与您交流! ----------正则表达式:用于操作字符串数据,通过特定的符号来体现,但是阅读性较差四种功能:str.方法(reg);1.匹配 matches 只想知道该字符是对是错2.切割 split 按照自定的方式将字符串变成多个,获取规则以外的子串3.替换 replaceAll 将已有字符串变成另外一个4.获取...原创 2015-11-25 10:19:04 · 291 阅读 · 0 评论 -
黑马程序员--java笔记15--网络编程 Java.net
------- android培训、java培训、期待与您交流! ----------网络编程:网络参考模型OSI(Open System Interconnection 开放系统互连)参考模型TCP/IP 参考模型七层描述1. 物理层:主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流(就是由1、0转化为电流强弱...原创 2015-11-25 22:18:37 · 382 阅读 · 0 评论 -
黑马程序员--java笔记01--基础环境配置问题
------- android培训、java培训、期待与您交流! ----------一、配置环境1.基础:GUI图形界面、CLI命令行方式、JRE、JDKJDK安装目录下的bin(binary)文件夹是二进制文件存放位置2.常见DOS命令:dir,md,rd, cd,cd.. ,cd\ ,exit,cls,del,help加“*”表示目录下所有文件3.环境变量配置:计算机...原创 2015-11-19 11:30:53 · 326 阅读 · 0 评论