![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA自学
wu_zida
贪欲啊···
展开
-
黑马程序员_JAVA_基础_1
JAVA自学系列 期待与您的交流** *1. 软件:就是一系列按照特定顺序组织的计算机数据和指令的集合 开发:编写软件的过程 软件通过两种方式实现人机交互:图形化界面、命令行方式附:DOS常用命令 dir:列出当前目录下文件及文件夹 md:创建目录 rd:删除目录 cd:进入指定目录 cd…退回上级目录 cd/:退回根目录 del:删除文件 exti:退出dos命令行ec原创 2015-06-10 18:42:51 · 499 阅读 · 0 评论 -
黑马程序员_反射
简单的来说,反射机制指的是程序在运行时能够获取自身的信息。在java中,只要给定类的名字, 那么就可以通过反射机制来获得类的所有信息。 一、 1. JAVA反射机制是在运行状态中,对于任意一个类(class文件),都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象方法的功能称为java语言的反射机制。2.动态获取类原创 2015-07-06 21:24:54 · 258 阅读 · 0 评论 -
黑马程序员_String
——- android培训、java培训、期待与您交流! ———-1.String类String类代表的是一个字符串,字符串对象在开发中是最常见的。为了方便我们对象字符串的操作,java就把字符串用对象进行了封装,这个封装类就是String类。字符串是一个特殊的对象,字符串一旦初始化就不可以被改变String str = “abc”;String str1 = new String(“abc”);转载 2015-06-25 20:36:51 · 297 阅读 · 0 评论 -
黑马程序员_设计模式
——- android培训、java培训、期待与您交流! ———-设计模式:把软件行业中出现的问题进行抽取并解决。总共有23种。 对问题行之有效的解决方式,其实它是一种思想。 设计模式分为三种类型,共23种。创建型模式:单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。行为型模式:模版方法模式、命令模式、转载 2015-06-24 18:02:38 · 505 阅读 · 0 评论 -
黑马程序员_多线程_1
进程:一个正在执行的程序,每一个进程执行都有一个执行顺序,该顺序是一个执行路径或者控制单元线程:进程中一个独立的控制单元,线程控制着进程的执行一个进程至少有一个线程两种创建线程的方式: 一、 1、定义类,集成Thread 2、复写run方法,将自定义代码存储在run方法中,让线程运行 3、调用线程的start方法,该方法两个作用:启动线程,调用run方法二、 1、定义类实现Runnable原创 2015-06-24 17:40:38 · 315 阅读 · 0 评论 -
黑马程序员_内部类的总结
——- android培训、java培训、期待与您交流! ———-定义一个包含私有成员变量和函数的类,再定义一个内部类,在内部类函数中访问外部成员变量,并调用外部函数。在外部类函数中创建内部类对象,调用内部类函数。思路:看到内部类首先想到了内部类的访问规则:1.内部类可以直接访问外部类中的成员包括私有。2.外部类要访问内部类必须建立内部类的对象3.内部类有其他修饰符修饰时,可以看做成带修饰符的函数,原创 2015-06-25 20:39:39 · 340 阅读 · 0 评论 -
黑马程序员_多线程_2
——- android培训、java培训、期待与您交流! ———-计算机CPU的运行原理 我们电脑上有很多的程序在同时进行,就好像cpu在同时处理这所以程序一样。但是,在一个时刻,单核的cpu只能运行一个程序。而我们看到的同时运行效果,只是cpu在多个进程间做着快速切换动作。 而cpu执行哪个程序,是毫无规律性的。这也是多线程的一个特性:随机性。哪个线程被cpu执行,或者说抢到了原创 2015-06-24 17:57:31 · 326 阅读 · 0 评论 -
黑马程序员_关于本人对面向对象的一点小看法
今天刚刚把毕老的基础视频面向对象部分看完啦,然后整理完笔记自己总结了几条关于面向对象的想法 1、首先就是编写代码过程中要尽可能多的创建类,只要是一个可以相对独立的对象,我们就要为它创建一个类来调用它,哪怕它在之后仅仅可能被使用一次 2、然后就是类内的函数,也是要酌情尽可能多的编写,当我们需要实现一个功能,只要能拆成两个函数,就绝对不憋屈在一个函数中 3、解释上面两点就是,编写代码的过程中多创建原创 2015-06-23 20:02:28 · 335 阅读 · 0 评论 -
黑马程序员_JAVA的异常处理_2_总结
——- android培训、java培训、期待与您交流! ———-首先回顾一下异常处理的代码模式 try{ 程序代码 }catch(异常类型1 异常的变量名1){ 程序代码 }catch(异常类型2 异常的变量名2){ 程序代码 }finally{ 程序代码 }然后可以有三种结合方式 try-catch try-finally try-catch-finally———————原创 2015-06-23 19:27:11 · 362 阅读 · 0 评论 -
黑马程序员_JAVA中的关键字
private 私有 权限修饰符 用于修饰类中的成员(成员变量,成员函数)只有在本类中有效。 私有仅是封装的一种表现形式 对外提高访问方式,可以在访问方式中加入逻辑判断等语句 对访问的数据进行操作,提高代码的健壮性。this关键字 用于区分局部变量和成员变量同名情情况 特点:this代表其所在函原创 2015-06-22 10:16:17 · 291 阅读 · 0 评论 -
黑马程序员_JAVA网络编程
1.概述 网络之间通信的三个条件: 1.要找到对方的IP地址 InetAddress:网络中设备的标识,不易记忆,可用主机名。本地回环地址:127.0.0.1 主机名:localhost 2.要明确端口号(逻辑端口) 用于标识进程的逻辑地址,不同进程的标识,有效端口:0~65535,其中0~1024系统使用或保留端口。原创 2015-06-22 10:13:42 · 323 阅读 · 0 评论 -
黑马程序员_JAVA的异常处理
异常处理 异常:程序运行状态时出现的不正常情况 严重异常:JAVA通过Error类进行描述,对于Error类所描述的异常,通常不链接编写针对性代码来进行处理非严重一场:JAVA通过Exception类来进行描述,此类异常一般都会链接编写一些针对性的代码。 代码模版: try{ 程序代码 }catch(异常类型1 异常的变量名1){ 程序代码原创 2015-06-22 10:04:20 · 309 阅读 · 0 评论 -
黑马程序员_JAVA的构造方法
构造方法定义: 【修饰符】 构造方法名(形参列表) { } 【修饰符】:构造方法的上一级单元是类,所以修饰符可以public、protected(父子类访问权限)、private(本类访问权限)、默认(包访问权限) 【没有返回类型】 【构造方法名】:必须与类名一致 a.一般概念 构造方法不能够被继承,也就构造方法不能够被重写 构造方法是特殊的方法,原创 2015-06-21 16:46:07 · 375 阅读 · 0 评论 -
黑马程序员_java_基础_面向对象01
一、面向对象:是一种编程思想,与面向过程不同,不过是基于面向过程的三个特征:封装继承多态面向对象思想开发,每当需要实现一个功能的时候,就寻求实现该功能的对象,如果没有那么就创建一个 类和对象的关系类:是对现实事物的描述对象:是这类事物的真实存在 类中可以定义变量,也叫做类的成员变量,简单解释为这个类或者说对象的属性,而函数也可以说是这个对象的功能。原创 2015-06-19 10:54:13 · 301 阅读 · 0 评论 -
黑马程序员_java_基础_数组和排序
一、关于数组的定义和一些列操作 类似int[] arr = new int[2];或者int arr[] = new int [2];或者int[] arr = new int[]{1,2,3,4};或者int[] arr= {1,2,3,4};几种方式都是可以用来定义一个数组,然后数组名前面的修饰符int也可以切换成其它诸如byte这些。 1.数组原创 2015-06-19 10:52:37 · 312 阅读 · 0 评论 -
黑马程序员_java_基础_流程控制
JAVA的流程控制一、判断结构,if语句的三种格式判断结构表现为if'语句,主要用来对一些值进行判断然后进行分支选择。if语句主要用于对区间值进行判断,如对结果为boolean类型的值进行判断的时候,就可以使用if语句,相比较下面提到的switch语句,if语句虽然执行效率略低,但是应用范围更广1.if(条件表达式){执行语句;}2.if(条件表达式){执行原创 2015-06-19 10:51:09 · 306 阅读 · 0 评论 -
黑马程序员_JAVA_基础_02
2015年6月5日21:08一、JAVA语言的组成:关键字标识符注释常量和变量运算符语句函数数组 关键字:定义数据类型的关键字:class interface byte short int long float double char boolean void定义数据类型值的关键字ture false null定义流程控制的关键原创 2015-06-19 10:49:48 · 301 阅读 · 0 评论 -
黑马程序员_笔记总结(给自己看的向)
一、单例设计模式: *饿汉式class Single { private Single(){}//私有化构造函数 private static Single s =new Single();//创建私有静态本类对象 public static Single getInstance (){ return s; }//定义共有函数,返回对象}懒汉式cl原创 2015-07-19 18:39:54 · 1123 阅读 · 0 评论