自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

x1aolin

唯一阻碍我们欣赏世界的,恐怕只有自己的偏见

  • 博客(14)
  • 收藏
  • 关注

原创 github小白入门教程

因为我写了好几篇教程,所以在这总结一下,给大家一个大纲。我写这篇博客的时候也是小白嘛,水平有限,所以如果有错误,也希望能够得到大家的批评指正,在对应博客下评论都可以啊。 Github 小白使用教程(一):使用github目的、基本概念、注册账号 Github 小白使用教程(二):创建github仓库,开源项目贡献流程 Github 小白使用教程(三):Git相关介绍 看了上面三篇教...

2019-03-30 14:51:53 406 1

原创 Java包和import语句

包 包是Java语言中有效的管理类的一个机制。不同Java源文件中可能出现名字相同的类,如果想区分这些类,就需要使用包名。使用包名的目的是有效的区分名字相同的类。 1.包语句 通过关键词package声明包语句。package语句需要放在Java源文件的第一条语句,指明该源文件定义的类所在的包,即为该源文件中声明的类指定包名。 一般格式: package 包名;//包名是一个合法的标识符或者若干个...

2018-10-13 10:04:36 3496

原创 Java之this关键字

我以前写过C++的this指针,和Java的没有太大区别,大家可以点进去看看。 this是Java的一个关键字,表示某个对象。this可以出现在实例方法和构造方法中,不可出现在类方法中1。(大家看看上篇博客实例方法与类方法的区别应该能体会出来原因)。 在构造方法中使用this 在构造方法中代表使用该构造方法所创建的对象。听起来有点绕,说白了就是代表哪个对象调用,this就代表谁,改变的数据也是...

2018-10-13 10:03:42 347

原创 Java之static关键字

类体的定义 --> 成员变量的定义 + 方法的定义。 成员变量 --> 实例变量 + 类变量(static) 。 方法 --> 构造方法 + 类方法(static) + 实例方法。 类方法只能调用类方法,实例方法可调用类中的实例方法和类方法。 实例变量和类变量的区别 一个类通过使用new运算符可以创建多个不同的对象,这些对象将被分配不同的内存空间。更准确的是,不同对象的实例...

2018-10-13 10:02:46 116

原创 Java参数传值

当方法被调用的时候,如果方法有参数,参数必须要实例化,即参数必须有具体的值。在Java中,方法的所有参数都是“传值”的,也就是说,方法中参数变量的值是调用者指定的一个副本。 基本数据类型参数传值 对于基本类型的参数,向该参数传递的值的级别不可以高于该参数的级别,可以低于该参数的级别。如果传递值的级别比参数的级别低,则传递过程中会自动转化。 引用类型参数的传值 这里先普及一下什么是引用类型: ...

2018-10-12 20:32:37 378

原创 Java对象基础

类是面向对象语言中最为重要的一种数据类型,类声明的变量称为对象。类是创建对象的模板,当使用一个类创建一个对象时,也称给出了这个类的一个实例。 创建对象 创建对象包括对象的声明和为声明的对象分配内存两个步骤: 对象的声明 类的名字 对象名字; //声明之后,就可以分配内存了 为声明的对象分配内存 使用new运算符和类的构造方法为声明的对象分配内存,即调用构造方法为其分配内存。如果类...

2018-10-12 20:31:09 191

原创 Java类基础知识

面向对象语言特性 众所周知,Java是一门面向对象的编程语言,它的源程序由若干个类组成,源文件时拓展名为.java的文本文件。下面给出面向对象编程的特性: 1.封装性。即将数据和对数据的操作封装在一起,通过抽象,从具体的实例中抽取共同的性质形成一般的概念。比如类的概念。 2.继承性。子类可以继承父类的属性和功能,既继承了父类所有的数据和数据上的操作,同时又可以添加子类独有的数据和数据上的操作。 ...

2018-10-12 20:30:11 277

原创 Java语句基础

语句概述 Java中的语句可分为以下六类。 (1)方法调用语句。例如System.out.pritln("x1aolin") (2)表达式语句。即由一个表达式构成的语句。 (3)复合语句。和C++一样,Java中也可以用{ }把一些语句括起来构成符合语句。 (4)空语句。由一个分号构成的语句。 (5)控制语句。条件分支语句,开关语句,和循环语句,下面会有简单介绍。 (6)package语句和im...

2018-10-12 20:28:48 491

原创 Java运算符相关

说明: 因为这一块和C语言的规则相差无几,所以此处不会重点描述,只说明一下其中的重点和与C不同的部分。 instanceof运算符 该运算符为二目运算符,左边的操作单元是一个对象,右边的是一个类。当左边的对象时右边的类或者子类创建的对象时,该运算符运算的结果时true,否则为false。 自增自减运算符 此处仅以(++X)和(X++)为例。粗略的看,++x 和 x++ 的作用都是使x+1。 但...

2018-10-12 20:28:10 115

原创 Java枚举类型

声明枚举类型 java使用关键字 enum 声明枚举类型,语法格式如下: enum 枚举名 { 常量列表 } 其中的“常量列表”是用逗号分隔的字符序列,称为枚举类型的常量(需符合标识符规定)。例如: enum x1ao { one,two,three,four } 声明枚举变量 声明了一个枚举类型后,就可以用该枚举类型的枚举声明一个枚举变量了。例如: x1ao x; //用到了上面的声明 ...

2018-10-12 20:25:22 256

原创 Java从命令行输入和输出数据

输入基本型数据 在Java基本类型介绍 一节中提到,Java程序都是由若干个类组成的,所以输入也是一个类。 Scanner类 Scanner类用与创建一个对象:Scanner reader = new Scanner(System.in) 然后reader对象可通过以下函数对应读取用户在命令行输入的各种基本类型: nextBoolean(),nextByte(),nexyShort(),nex...

2018-10-12 20:23:04 18458

原创 Java数组的用法

声明数组 一维数组声明格式: (1) 数组的元素类型 数组名称[ ]; (2) 数组的元素类型[ ] 数组名称; 二维数组声明格式: (1) 数组的元素类型 数组名称[ ][ ]; (2) 数组的元素类型[ ][ ] 数组名称; 举例: float boy[]; // 等价于 float[] boy; char cat[][]; // 等价于 char[][] cat; ...

2018-10-12 20:01:45 291

原创 Java基本类型介绍

说明: 关于编译环境,安装相应的IDE等相关知识本文不会介绍,请自行百度 标识符和关键字 标识符 定义 : 用来标识类名、变量名、方法名、类型名、数组名、文件名的有效字符序列。 语法规则 : (1) 由字母、下划线、美元符号$、数字构成,长度无限制。 (2) 第一个字符不可以是数字字符。 (3) 不可以是关键字(关键字会在后续说明)。 (4) 不可以是true、false、null这三个字符。...

2018-10-12 19:58:33 1779

原创 Java程序开发步骤

从今天开始,我们进入到Java的基础课学习,这个教程的前提时有一点编程基础,比如C/C++,请大家做好心理准备。 编写源文件 可以使用IDE,现今存在的IDE也有很多,大家可以根据自己的喜好去选择不同的IDE。 但是本文主要时说明开发步骤,所以本文使用Liunx系统的vim进行编辑。Windows系统的小伙伴也可以使用记事本等文本文件进行源文件的编写。 注意 : 在对文件进行命名的时候,源文件...

2018-10-12 19:30:19 3687

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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