
Java学习的旅程
My Lady
心有猛虎,细嗅蔷薇
展开
-
Java基础知识(二)
Java类型:简单类型(内置类型) / 引用类型 简单类型: 1)四种整数类型(byte、short、int、long): byte:8 位,用于表示最小数据单位,如文件中数据,-128~127 short:16 位,很少用,-32768 ~ 32767 int:32 位、最常用,-231-1~231 (21 亿) long:64 位、次常用 注意事项: int i=5; // 5 叫直接...原创 2019-07-01 14:22:02 · 123 阅读 · 0 评论 -
Java进阶篇(二)——抽象类、内部类
之前在类和对象中我们说到了类的普通特性,本篇将介绍类的一些高级特性。 一、抽象类 抽象类:抽象类是只声明方法的存在而不去具体实现它的类。抽象类不能被实例化,也就是不能创建其对象。使用abstract关键字定义抽象类,直接上例子。 下面是一个抽象类的定义,在class前直接加上abstract关键字。最后一句“public abstract void voice();”是一个抽象方法,没有实际意...原创 2019-07-07 12:07:36 · 219 阅读 · 0 评论 -
JAVA基础知识(一)
经过两年多对JAVA的学习,最近在复习,准备秋招,所以打算写一些总结和知识点以及随手的Demo,接下来发的博客或是自己的亲手总结,或是看到大佬的一些好的文章的转载,若哪里有不对的地方还请多多指教! Java和其他语言的比较:C语言:面向过程 C++:面向对象 Java:面向对象 PHP:面向对象 Python:面向对象 c语言和c++是本地编译型语言,产生*.exe /a....原创 2019-07-01 14:16:16 · 145 阅读 · 0 评论 -
Java进阶篇(一)——接口、继承与多态
前几篇是Java的入门篇,主要是了解一下Java语言的相关知识,从本篇开始是Java的进阶篇,这部分内容可以帮助大家用Java开发一些小型应用程序,或者一些小游戏等等。 本篇的主题是接口、继承与多态,在看下面的内容之前,首先需要了解一下继承和多态。继承机制的使用可以复用一些定义好的类,减少重复代码的编写;多态机制的使用可以动态调整对象的调用,降低对象之间的依存关系。有了这些概念,再来看接口是做什么...原创 2019-07-04 15:17:04 · 352 阅读 · 1 评论 -
Java入门篇(六)——类和对象
写到这里终于写到了入门篇的最后一个知识点了。类和对象是Java中经常被提到的两个词汇,实际上可以将类看作对象的载体,它定义了对象所具有的功能。Java是面向对象的语言,因此掌握类与对象是学习Java语言的基础。 类和对象的概念就不在此描述了,这篇随笔还是主要从代码方面入手,在学习本篇前建议先了解一下类和对象的概念、实例的概念以及面向对象程序的特点,也即封装、继承、多态。 一、类 类是封装对象的...转载 2019-07-01 16:00:57 · 190 阅读 · 0 评论 -
Java入门篇(五)——字符串/String类
前面在举例时有出现过String的例子,当时肯定有一部分朋友不知道这个是做什么用的。其实String类是Java中一个比较特殊的类,字符串即String类,它不是Java的基本数据类型之一,但可以像基本数据类型一样使用,声明与初始化等操作都是相同的,是程序经常处理的对象,所以学好String的用法很重要。 一、创建字符串 在Java中用String类的构造方法来创建字符串变量,常用构造方法如下...转载 2019-07-01 15:53:00 · 186 阅读 · 0 评论 -
Java入门篇(四)——数组
上篇在foreach中有引入一个数组的概念,数组是最为常见的一种数据结构,是相同类型的、用一个标识符封装到一起的基本类型数据序列或对象序列。 数组是具有相同数据类型的一组数据的集合,根据维数不同可以分为一维数组、二维数组和多维数组。大家可以将一维看作直线,二维看作平面、三维看成立体空间。 一、一维数组 1. 创建一维数组 数组作为对象允许使用new关键字进行内存分配。在使用数组之前,必须首先定...转载 2019-07-01 15:25:32 · 635 阅读 · 0 评论 -
Java入门篇(三)——Java流程控制
前两篇已经了解了Java语言基础,本篇开始Java的流程控制。流程控制对任何一门编程语言都是至关重要的,它提供了控制程序步骤的基本手段。 一、复合语句 Java语言的复合语句是以整个块区为单位的语句,又称块语句。复合语句由“{”开始,“}”结束。 对于复合语句,我们只需要知道,复合语句为局部变量创建了一个作用域,该作用域为程序的一部分,在该作用域中某个变量被创建并能够被使用,如果在某个变量的作...转载 2019-07-01 15:07:57 · 138 阅读 · 0 评论 -
Java入门篇(二)——Java语言基础(下)
六、运算符 1. 赋值运算符 赋值运算符即“=”,是一个二元运算符(即对两个操作数进行处理),其功能是将右方操作数所含的值赋值给左方的操作符。其中左方必须是一个变量,而右边所赋的值可以使任何数值或表达式,例子如下: int a = 10; // 将10赋给a int b = 5; // 将5赋给b int c = a+b; // 将变量a...转载 2019-07-01 14:58:28 · 187 阅读 · 0 评论 -
Java入门篇——(一)如何编写一个简单的Java程序
今天就先了解一下如何建立一个Java程序,安装JDK以及编译器的过程我就不多赘述了,网上也有很多教程,编译器例如Eclipse、IDEA等等有很多种可供选择,下面以eclipse为例,建立一个简单的Java程序。 首先启动eclipse,进入到如下主页面: 新建一个项目,选择“File-New-Java Project”: 弹出了一个如下页面,假设命名为Test,其余默认即可: ...转载 2019-07-01 14:40:57 · 2665 阅读 · 1 评论 -
Java进阶篇(三)——Java集合类
集合可以看作一个容器,集合中的对象可以很容易存放到集合中,也很容易将其从集合中取出来,还可以按一定的顺序摆放。Java中提供了不同的集合类,这些类具有不同的存储对象的方式,并提供了相应的方法方便用户对集合进行遍历。 集合的长度是可变的,用来存放对象的引用。常见的集合类有List集合、Set集合、Map集合。 一.集合类接口 以下接口的常用方法有很多,这里只提其中重要的几个方法,其它方法在使用时...原创 2019-07-07 12:22:59 · 230 阅读 · 0 评论