java开发工具

黑马程序员.bobo.DAY.6

人盡茶涼 提交于 2020-03-02 07:44:25
Day-6 1.面向对象 (static 关键字 ) /* 静态:static 用法:是一个修饰符,用于修饰成员(成员变量,成员函数), 当成员被静态修饰后,就多了一个调用方式,除了可以被对象调用外,可以直接被类名调用,类名.静态成员 static 特点: 1,随着类的加载而加载. 也就是说:静态会随着类的消失而消失,说明它的生命周期最长. 2,优先于的对象存在 明确一点:静态是先存在.对象是后存在的. 3,被所有对象所共享 4,可以直接被类名所调用. 实例变量和类变量的区别: 1,存放位置. 实例类变量随着类的加载而加载而存在于方法区中.随着类消失而消 实例变量随着对象的建立而存在于堆内存中. 2,生命周期: 类变量生命周期最长,随着类的消失而消失. 实例变量生命周期随着对象的消失而消失. 3,主函数是静态的. 静态使用注意事项: 1,静态方法只能访问静态成员. 非静态方法既可以访问静态也可以访问非静态. 2,静态方法中不可以定义this,super关键字. 因为静态又相遇对象存在.所以静态方法中不可以出现this. 静态有有利有弊 利处:对对象共享数据进行单独空间的存储,节省空间.没有必要每一个对象中都存储一份. 可以直接被类名调用. 弊端:生命周期过长. 访问出现局限性.(静态虽好,只能访问静态.) */ class Person { String name;//成员变量

黑马程序员.bobo.DAY.3

做~自己de王妃 提交于 2019-12-19 23:39:04
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> Day-3 1.语句 (while) 1.1 循环结构 代表语句: while , do while, for while语句格式: while (条件表达式) { 执行语句; } 注 : 当在控制台进入无限循环 , 按 ctrl+c 即可停止 do while 语句格式 : do { 执行语句; }while(条件表达式); do while 特点是条件无论是否满足 , 循环体至少被执行一次 . 2.语句 (do while) 3.语句 (for) 4.语句 (for 和 while 的区别 ) for (int x = 0; x<3;x++) { System.out.println("x="+x);//3 6 } //在这里离开了大括号,x不存在的,注意(条件表达式) System.out.println("x====="+x); int y = 0; while(y<3) { System.out.println("y="+y); y++; } System.out.println("y===="+y); /* 1.变量有自己的作用域,对于for来讲:如果将用于控制循环的增量定义在for语句中,那么该变量只在for语句内有效, 2,for和while 可以进行呼唤,如果需要定义循环增量,用for更合适

黑马程序员.bobo.DAY.2

女生的网名这么多〃 提交于 2019-12-09 19:37:02
DAY-2 1.标识符 1.1 Java 语言基础组成 1.1.1 关键字 被计算机语言赋予了特殊的含义的字符 1.1.2 标识符 l 在程序中自定义的一些名称 l 由 26 个字母大小写,数字: 0-9 符号: _ 和 $z 组成 ( 下划线和美元号 ) l 定义合法标识符规则: 1. 数字不可以开头。例如: 123bobo 2. 不可以使用关键字。例如 static public l Java 中严格区分大小写 l 注意: 在起名字的时候,为了提高阅读性,要尽量有意义 例如: class Add() Java 中的名称规范: l 包名:多单词组成时所有字母小写。 xxxyyyzzz l 类名接口名:多单词组成时,所有单词的首字母大写。 XxxYxxZzz l 变量名和函数名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写。 xxxYyyZzz l 常量名:所有字母都大写,多单词组成时每个单词用下划线连接。 XXX_YYY_ZZZ 1.1.3 注释 l // 单行注释 l /* 多行注释 */ 2.常量 2.1 常量与变量 l 常量表示不能改变的数值。 l Java 中常量的分类: 1.整数常量,所有整数 2.小数常量,所有小数 3.布尔型常量,较为特有,只有两个数值, true flase. 4.字符常量。将一个数字字母或者符号用单引号 ( ‘’) 标识。

黑马程序员.bobo.DAY.7

对着背影说爱祢 提交于 2019-12-09 17:13:57
Day-7 1.面向对象 ( 继承 - 概述 ) /* 将学生和工人的共性描述提取出来,单独进行描述, 只要让学生和公认与当杜描述的这个类有关系,就可以 继承: 1,提高了代码的复用性. 2,让类与类之间产生了关系,才有了多态的特性. 3, 注意:千万不要为了获取其它类的功能,简化代码而继承. 必须是类与类之间所属关系才可以继承.所属关系is a. */ class Person { String name; int age; } class Student extends Person { void study() { System.out.println("good study"); } } class Woeker extends Person { void work() { System.out.println("good work"); } } class ExtendsDemo { public static void main(String[] args) { System.out.println(); } } 2 面向对象 ( 继承 - 概述 2) /* 将学生和工人的共性描述提取出来,单独进行描述, 只要让学生和公认与当杜描述的这个类有关系,就可以 继承: 1,提高了代码的复用性. 2,让类与类之间产生了关系,才有了多态的特性. 3, 注意

黑马程序员.bobo.DAY.1

Deadly 提交于 2019-12-01 06:55:00
Day-1 1. 基本常识 1) 软件开发 l 什么是软件? 软件:一系列按照特定顺序组织的计算机数据和指令的集合。 常见的软件: 系统软件: 如: DOS 、 windows 、 Linux 等 应用软件: 如:扫雷、迅雷, QQ 、 wps 等 l 什么是开发? 制作软件 2) 人机交互 l 软件的出现实现了人与计算机之间的更好的交互 l 交互方式: 图形化界面:这种方式简单直观,使用者易于接受,容易上手操作。 命令行方式:需要有一个控制台,输入特定的指令,让计算机完成一些操作,较为麻烦,需要记录一些命令。 3) 命令行方式 Dos 命令行,课程中常见的命令。 技巧:打开控制台最快捷方式, win 键 +R ,然后输入 ” cmd ” ,即可弹出控制台 dir: 列出当前目录下的文件以及文件夹 例子 md: 创建目录 rd: 删除目录 注意:删除的目录下里不为空,或者里面有文件,是无法删除的,所以要先 del ( 目录名字 ) ,然后输入“ y ”,成功删除里面的文件,然后再 rd 删除目录 技巧: echo: 创建有内容的本文 ( 输入内容 )>( 文件名 ).txt 例如 echo HelloBobo>bobo.txt cd: 进入指定目录 例: cd bobo cd..: 退回到上一级目录 例: cd.. 一层一层的返回 cd/: 退回到根目录 例子 del: 删除文件