Java
蜗小牛先生
永远怀揣热爱,不服滚烫青春
展开
-
Java中的继承详解
Java中的继承详解继承的基本知识成员访问与继承构造函数与继承super关键字使用super调用超类构造函数使用super访问超类成员创建多级层次结构怎样调用构造函数超类引用与子类对象方法重写抽象类final关键字Object类继承的基本知识继承是面向对象程序设计中的三个基本原则1之一。在Java语言中,被继承的类被称为超类,继承类被称为子类2。比如狗类是动物类,牧羊犬类又是狗类。于是我...原创 2019-10-20 08:10:26 · 29891 阅读 · 0 评论 -
Java中的方法和类详解
方法和类详解控制类成员函数的访问向方法传递对象返回对象方法重载重载构造函数递归static关键字static代码块嵌套类和内部类varargs(可变长度实参)控制类成员函数的访问Java中的访问控制符有三个:public:共有访问控制符。允许程序中的其他代码任意访问类的成员(默认的访问设置,也就是没有使用访问修饰符)private:私有访问控制符。只有该类的其他成员可以访问该成员。pr...原创 2019-10-18 20:57:33 · 30347 阅读 · 0 评论 -
Java 类、对象和方法
Java 类、对象和方法(一)类的基础知识如何创建对象引用变量和赋值方法类的基础知识类是定义对象形式的模板,指定了数据以及操作数据的代码。Java中使用类的规范来构造对象,而对象是类的实例。类是逻辑抽象的,只有类的实例——对象才是内存中的物理表示。类一般都包含方法和变量,通过class创建类。这是简单的Rectangle类,包含了方法和变量:class Rectangle{ pub...原创 2019-10-13 16:58:20 · 31008 阅读 · 0 评论 -
Java中的位运算
位运算位运算:在计算机中,所有的数都是以二进制进行存储。而位运算就是计算机对二进制数直接进行移位运算。<<(左移操作符)对数进行操作时,左移多出来的直接溢出,缺少的用0补上。 byte a = 2; //0000 0010 a <<= 2; //0000 1000 System.out.println(a); //8 byte b = -2;...原创 2019-09-13 12:40:26 · 29519 阅读 · 0 评论 -
eclipse代码补全+自动提示
eclipse代码补全简易操作先进入我们的eclipse打开上方的Window -> Preferences刚开始打开Preferences的界面是这样子的点击Java点击Editor再点击Content Assist找到右界面的Auto activation triggers for Java到了最关键的一步,保存(这步忘了的话就得重新开始了)先进入我们的eclipse打开上方的Wi...原创 2019-09-13 01:44:58 · 30469 阅读 · 0 评论 -
Java中检测字符的方法
Charcator类Character.isLetter(ch)Character.isDigit(ch)Character.isWhitespace(ch)Character.isUpperCase(ch)Character.isLowerCase(ch)Character.toUpperCase(ch)Character.toLowerCase(ch)Character.toString(ch...原创 2019-09-14 11:37:10 · 29850 阅读 · 0 评论 -
Java String方法
Java String方法char charAt(int index)int compareTo(Object o)int compareTo(String anotherString)int compareToIgnoreCase(String str)...原创 2019-09-14 16:08:10 · 30293 阅读 · 0 评论 -
Java中的StringBuffer类和StringBuilder类
Java中的StringBuffer类和StringBuilder类public StringBuffer append(String s)public StringBuffer reverse()public delete(int start, int end)public insert(int offset, int i)replace(int start, int end, String s...原创 2019-09-14 16:23:08 · 29519 阅读 · 0 评论 -
Java语言基础
Java语言基础Java标识符是以字母、下划线或符号$开头,后接字母、下划线、符...原创 2019-09-14 17:20:11 · 29981 阅读 · 0 评论 -
Java中的数组引用赋值
Java中的数组引用赋值这里将以Java中的冒泡排序为例进行分析引用赋值不是简单的赋值操作,而是能够通过对对象b进行赋值操作从而对对象a进行修改值的行为。//这是一种简单的将数组n中的值对应赋给数组numint i;for(i = 0; i < length; ++i) num[i] = n[i];在上述程序中,修改数组num的值,数组n不会受到任何影响。在Java中的冒泡...原创 2019-09-20 18:06:44 · 33463 阅读 · 1 评论 -
Java中的数组
Java中的数组数组的定义一维数组多维数组不规则数组length成员数组的定义数组是共用名称引用相同类型变量的集合。数组的优势主要在于用一种可以轻松操作数据的方法把数据组织了起来。Java中的数组和其他程序设计语言中的数组类似,但其有一个特殊的属性:Java是把它们作为对象来实现。这就相对其他程序设计语言中的数组优势很大。在Java中的数组引用赋值这篇博客的最后的改进版中就能很好体现。当然...原创 2019-09-21 17:26:34 · 29471 阅读 · 0 评论 -
Java中的快速排序
Java中的快速排序快速排序的原理快速排序的算法快速排序的原理快速排序是对冒泡排序的一种改进,冒泡排序是通过一个个比较,从而将小的值放在一端,而大的值放在另外一端,从而达到排序的目的。而快速排序,是先选定一个临界值,将比这临界值小的值放在一端,而比临界值大的值放在另外一端。重复上一段方法,可以把已经通过临界值分成的两边,再进行两次的分放……将其数据排序好,则整个快速排序就完成了。快速排序的...原创 2019-09-23 01:21:55 · 29715 阅读 · 6 评论 -
Java中的冒泡排序
Java中的冒泡排序冒泡排序的原理冒泡排序算法冒泡排序的原理冒泡排序算法通过重复比较,将数组中相邻的两个数据元素进行交换。在这个过程中,不断将小的值移向一端,大的值移向另一端,从而达到排序的目的。冒泡排序算法核心算法://Bubble Sortfor(int i = 1; i < length; ++i){ for (int j = length - 1; j >= i;...原创 2019-09-20 17:35:00 · 30109 阅读 · 3 评论