随笔分类 -  Java

Java引用与C语言指针的区别
摘要:1、现象 指针在运行时可以改变其所指向的值(地址)即指向其它变量,而引用一旦和某个对象绑定后就不能再改变,总是指向最初的对象。 2、编译 程序在编译时分别将指针和引用添加到符号表上,符号表上记录的是变量名以及变量所对应的地址。指针变量在符号表上对应的地址值为指针变量的地址值,而引用在符号表上对应的地 阅读全文

posted @ 2019-01-15 16:24 醉画仙 阅读(1271) 评论(0) 推荐(1)

第五小节之JAVA IO流
摘要:文件:文本文件是一种计算机文件,它是一种典型的顺序文件,其文件的逻辑结构又属于流式文件,特别的是指以ASCLL码方式(也称为文本方式)存储的文件,而更确切地说,英文、数字等字符存储的是ASCLL码,而汉字存储的是本机码。文本文件中除了存储文件有效字信息(包括能用ASALL码字符表示的回车、换行等信息 阅读全文

posted @ 2019-01-15 15:42 醉画仙 阅读(346) 评论(0) 推荐(0)

第四小节之Java 集合类
摘要:Java的集合类就像一个容器,专门用来存储Java类的对象。这些类可以存储任意类型的对象,并且长度可变,统称为集合,这些类位于java.util包中,数组也可以保存多个对象,但在某些情况下无法确定到底保存多少个对象,因此数组蒋步仔适用,因为数组的长度不可变。 Colletion:单列集合类的根接口, 阅读全文

posted @ 2019-01-14 10:40 醉画仙 阅读(309) 评论(0) 推荐(0)

第三小节之Java API
摘要:1、String类和StringBuffer类 字符串中可以包含任意字符,这些字符必须包含在一对双引号” “之内 1.1String类 String a=null与String a=""的区别,前者表示对象是空对象即没有对象,后者表示有对象(只是对象没有内容)。 构造方法:String();//创建 阅读全文

posted @ 2018-12-27 09:59 醉画仙 阅读(327) 评论(0) 推荐(0)

实践周java基础软件开发app之五子棋
摘要:五子棋人机对战实践项目 总的任务和目标 完成一个人机对战的五子棋项目,基本效果如下: 第一部分 Java绘图原理 1. 基本概念 像素,坐标 第二部分 绘制棋盘 1. 基本思路 在一个JPanel上绘制一个背景,然后绘制水平和垂直的若干条线,使其构成等距离的格子,通常是15*15(条线)。 2. 代 阅读全文

posted @ 2018-12-25 12:03 醉画仙 阅读(680) 评论(0) 推荐(0)

第二小节之面向对象下
摘要:继承:描述书屋之间的所属关系,在一个现有类的基础上去构建一个新的类,构建出来的新类被称作子类,现有的类被称作父类,子类继承了父类的特征(所有可继承的属性和方法) 派生:父类派生出了子类 子类是父类的特类,子类是父类型。一个子类对象可以看作一个父类、 在java中类只支持单继承,不允许多重继承,也就是 阅读全文

posted @ 2018-12-15 19:49 醉画仙 阅读(242) 评论(0) 推荐(0)

第二小节之面向对象上
摘要:在程序中使用对象来映射现实中的事物,使用对象的关系来描述事物之间的联系,这种思想就是面向对象 面向对象的特点主要可以概括为封装性、继承性和多态性。 封装性:将对象的属性和行为封装起来,不需要让外界知道具体实现细节(在定义一个类时,将类中的属性私有化,即使用private关键字来修饰) 继承性:类与类 阅读全文

posted @ 2018-12-15 19:21 醉画仙 阅读(275) 评论(0) 推荐(0)

第一小节之编程基础
摘要:命名规则(驼峰命名法)由26个英文大小写、数字、0-9数字、_$组成。 规则:1、数字不能写在开头 2、不能以关键字命名(关键字都是小写) Ascll:1char=1Byte 一个汉字等于两个字节 Unicode: 1char=2Byte(即既可以表示字符也可以表示汉字) 空白字符在Unicode码 阅读全文

posted @ 2018-12-15 17:50 醉画仙 阅读(192) 评论(0) 推荐(0)

小技巧(杂乱篇章)
摘要:判断符号的优先级(> <)>(>= <=)>(== !=) 比较运算符的结果都是布尔boolean型,也就是要么是true,要么是false URl:统一资源定位符是对可以从互联网上得到的资源的位置和访问方式的一种简洁的表示,是互联网上标准资源的地址 在java中有两个类BigInteger和Big 阅读全文

posted @ 2018-12-15 17:24 醉画仙 阅读(232) 评论(0) 推荐(0)