Java基础知识总结(14)——输入输出流(未完成)

输入输出流:    复制粘贴文件,就是把一组数据存储计算机    上传头像就相当于把本地上传到网络服务器    比如System.out.println();    程序将我们的字符串通过一个类似于通道的东西输出到目的地    输入又叫做write(写操作)    通道为stream(流)    ...

2018-04-16 07:54:16

阅读数:35

评论数:0

Java基础知识总结(13)——线程

什么是线程:    进程是指可执行程序并存放在计算机存储器的一个指令序列,它是一个动态执行的过程    我们打开Windows任务管理器    看到进程选项卡,比如qq和记事本       有的软件对应一个进程,有的软件对应多个进程,比如杀毒软件或者数据库软件    比较大的软件是多个进程组成的 ...

2018-04-16 06:54:26

阅读数:33

评论数:0

Java基础知识总结(12)——集合(待定未完成)

集合框架的体系结构:分类两类List表示序列        要求有序,允许重复Queue表示队列    要求有序,允许重复Set表示集            无序的,不允许重复的每个接口有各自的实现类,在List接口下面有ArrayList,长度动态增长的数组Queue下面有LinkedList,...

2018-04-16 04:51:26

阅读数:33

评论数:0

Java基础知识总结(11)

在Java中基本数据类型不具有对象特征的没有属性和方法,没法对象化交互包装类的产生就是为了解决基本类型这样的问题通过包装类可以让基本类型拥有属性和方法,可以对象化交互注意一下打钩的两个字不一样所有的包装类都是final继承的所有的数值型都是继承Number类的bool和char不是数字所以继承了O...

2018-04-15 15:03:56

阅读数:29

评论数:0

Java基础知识总结(10)——异常

异常:本质上是程序的错误错误在我们编写程序过程中经常发生,包括编译期间和运行期间的错误比如说括号没有配对   或者少了分好,   关键字编写错误等等通常编译器帮我们一起修订但是运行期间错误编译器就无能为力了这些都是运行期间的错误在程序运行过程中,意外发生的情况,背离我们程序本身的意图的表现都可以理...

2018-04-15 08:39:24

阅读数:42

评论数:0

Java基础知识总结(9)

多态:意味着允许不同类的对象对同一消息做出不同的响应多态大多指的是允许时多态必要条件:满足继承关系,父类引用指向子类对象会产生不同的方法,都是一个方法,实例类型不同,不一样方法2和3被称为向上转型 隐式转型 自动转型——父类引用指向子类实例我们可以调用自己重写的,可以调用父类的派生方法不过无法调用...

2018-04-15 05:09:49

阅读数:31

评论数:0

Java基础知识总结(8)

单例模式:目的-使得类的一个对象成为该类系统的唯一实例一个类有且仅有一个实例,并且可以自行实例化向整个系统提供饿汉式:空间换时间, 速度快 空间大懒汉式:    用时间换空间、...

2018-04-14 18:38:56

阅读数:26

评论数:0

Java基础知识总结(7)

Object类所有类的父类(包括数组)https://docs.oracle.com/javase/8/docs/api/equals:相等是false因为是new关键字 指向不同空间但是引用比较true因为string重写了equals方法,比较的是内容如果比较one和two的值是否相同我们需要...

2018-04-14 18:16:23

阅读数:78

评论数:0

Java基础知识总结(6)

在src创建包 通过包对类管理 包的命名规范 1英文小写字母2域名倒序对象的属性不初始化会出有默认值 整形是0字符串为nulldouble是0.0Cat one = new Cat();完成了两个部分操作,声明对象 Cat one                                  ...

2018-04-14 15:59:18

阅读数:34

评论数:0

Java基础知识总结(5)

数组声明:    语法格式:数据类型[] 数组名;                      数据类型 数组名[];这两种都可以,第一种常用int[] myIntArray;int myIntArray[];推荐第一个char[] ch;String[] strArray;字符串本身是一个类这个叫...

2018-04-14 03:47:20

阅读数:18

评论数:0

EclipseDebug

第一步设置断点:代码前面点出蓝色的点,再双击取消第二部执行调试:右键debugas  或者上面的Run里面有个debug或者找到小虫子打开Debug视图左上角展示了哪个类哪个方法第几行这里是变量和断点代码区域大纲,看到我们的代码结构控制台快捷键F6单步调试F5:运行到自定义方法,跳到方法执行点控制...

2018-04-13 14:13:06

阅读数:35

评论数:0

Java基础知识总结(4)

流程控制:顺序、选择、循环switch结构:判断条件是常量值switch(n){    case 1:System.out.println("星期一");break;    case 2:System.out.println("星期二&...

2018-04-13 14:02:08

阅读数:24

评论数:0

Java基础知识总结(3)

表达式:运算符和操作数组成的如:5 num1 num1+num2操作数是num1 和num2 +是运算符赋值运算符 int n=5;变量=表达式赋值运算符是从右往左赋值运算符的左边不能常量++和-- 注意顺序就好除法 分子和分母都是整形时为整除记一个语句从键盘接受数据Scanner s=new S...

2018-04-13 13:41:00

阅读数:21

评论数:1

Java基础知识总结(2)

标识符:例如类名 里面每一个字母是字符,双引号引起来的是字符串可以是其他字符, 不是数字开头 不能空格等等,和其他语言差不多字符,数字 下划线 和$组成 不能数字开头 严格区分大小写 ,不能使关键字 保留字Eclipse中紫颜色的就是关键字要反应出起作用 别是abc关键字:goto会造成程序逻辑混...

2018-04-13 12:07:40

阅读数:14

评论数:0

Java基础知识总结(1)

JVM Java(Java Virtual Machine)虚拟机执行流程解释执行为JVM完成,一次编译,到处运行JDK(Java Development Kit):Java语言软件开发工具包开发阶段靠他完成相关命令作为组件-javac 编译组件,将源程序转换为字节码-java 运行编译后的jav...

2018-04-13 06:59:55

阅读数:55

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭