毕向东JAVA视频讲解(第六课)】的更多相关文章

内存的划分: 1,寄存器. 2,本地方法区. 3,方法区. 4,栈内存. 存储的都是局部变量. 而且变量所属的作用域一旦结束,该变量就自动释放. 5,堆内存. 存储是数组和对象(其实数组就是对象) 凡是new建立在堆中. 特点: 1,每一个实体都有首地址值. 2,堆内存中的每一个变量都有默认初始化值,根据类型的不同而不同.整数是0,小数0.0或者0.0f,boolean false char '\u0000' 3,垃圾回收机制. 函数的重载. 1,同一个类, 2,同名. 3,参数个数不同.or…
用java语言对现实生活中的事物进行描述. 通过类的形式来体现的. 怎么描述呢? 对于事物描述通常只关注两方面. 一个是属性,一个是行为. 只要明确该事物的属性和行为并定义在类中即可. 对象:其实就是该类事物实实在在存在的个体. 类与对象之间的关系? 类:事物的描述. 对象:该类事物的实例.在java中通过new来创建的. 描述小汽车 分析: 1,属性. 轮胎数. 颜色.  2,行为. 运行. 定义类其实就是在定义类中的成员. 成员:成员变量<-->属性,成员函数<-->行为. 成…
1,定义一个类,因为java程序都定义类中,java程序都是以类的形式存在的,类的形式其实就是一个字节码文件最终体现. 2,定义一个主函数.为了让该类可以独立运行. 3,因为演示hello world,在控制台上看到该字样,所以需要使用输出语句完成. 步骤: 1,用class关键字来完成类的定义,并起一个阅读性强的类名. 2,主函数:public static void main(String[] args)这时固定格式的.jvm认识. 3,使用输出语句:System.out.println("…
构造函数:构建创造对象时调用的函数.作用:可以给对象进行初始化. 创建对象都必须要通过构造函数初始化. 一个类中如果没有定义过构造函数,那么该类中会有一个默认的空参数构造函数. 如果在类中定义了指定的构造函数,那么类中的默认构造函数就没有了. 一般函数和构造函数什么区别呢? 构造函数:对象创建时,就会调用与之对应的构造函数,对对象进行初始化. 一般函数:对象创建后,需要函数功能时才调用. 构造函数:对象创建时,会调用只调用一次. 一般函数:对象创建后,可以被调用多次. 什么时候定义构造函数呢?…
继承的好处: 1,提高了代码的复用性. 2,让类与类之间产生了关系,给第三个特征多态提供了前提. java中支持单继承.不直接支持多继承,但对C++中的多继承机制进行改良. 单继承:一个子类只能有一个直接父类. 多继承:一个子类可以有多个直接父类(java中不允许,进行改良) 不直接支持,因为多个父类中有相同成员,会产生调用不确定性. 在java中是通过"多实现"的方式来体现. java支持多层(多重)继承. C继承B,B继承A. 就会出现继承体系. 当要使用一个继承体系时, 1,查看…
Java基础知识总结(超级经典) 转自:百度文库 黑马毕向东JAVA基础总结笔记    侵删! 写代码: 1,明确需求.我要做什么? 2,分析思路.我要怎么做?1,2,3. 3,确定步骤.每一个思路部分用到哪些语句,方法,和对象. 4,代码实现.用具体的java语言代码把思路体现出来. 学习新技术的四点: 1,该技术是什么? 2,该技术有什么特点(使用注意): 3,该技术怎么使用.demo 4,该技术什么时候用?test. ------------------------------------…
传智播客-毕向东Java基础视频教程 <2013年-33days>版-学习代码记录 链接: GitHub库:JavaBXD33 目录 01-Java基础知识 02-Java对象细节 03-Java中的异常和包的使用 04-Java中的多线程 05-String类和JDK5 06-Java中各种集合容器的使用 07-Java中的IO操作.时间文件切合和合并 08-Java中图形界面的使用 09-Java中网络编程 10-Java中的正则表达式和反射技术 11-网页标签语言HTML 12-网页布局…
设计模式(JAVA) 视频网址: http://www.qghkt.com/ 设计模式(JAVA)视频地址: https://ke.qq.com/course/318643?tuin=a508ea62 目  录一.设计模式简介二.面向对象设计七大原则三.UML图例说明四.Singleton五.Builder六.Factory Method七.Abstract Factory八.Prototype九.创建型设计模式小结十.Adapter十一.Bridge十二.Composite十三.Decorat…
目录 1.多线程运行的安全问题 2.多线程同步代码块 3.同步方法的锁是this 4.静态同步方法的锁是Class对象 5.单例设计模式(面试中的考点) 6.死锁(一个发生死锁的例子) 多线程运行的安全问题 例子:售票系统 class Ticket implements Runnable { //定义静态变量ticket private static int ticket=100; public void run() { while(true) { //判断票编号是否大于0 if(ticket>…
Java基础知识总结(超级经典) 写代码: 1,明确需求.我要做什么? 2,分析思路.我要怎么做?1,2,3. 3,确定步骤.每一个思路部分用到哪些语句,方法,和对象. 4,代码实现.用具体的java语言代码把思路体现出来. 学习新技术的四点: 1,该技术是什么? 2,该技术有什么特点(使用注意): 3,该技术怎么使用.demo 4,该技术什么时候用?test. —————————————————————————————————————————————————————— 一:java概述: 19…