
初始Java
文章平均质量分 58
福炁AisinGioro
这个作者很懒,什么都没留下…
展开
-
Java的数据类型与运算符
什么是数据类型,数据类型有哪些? 字节 byte 在内存中只占了一个字节,8个二进制位整型 int 在内存中只占四个字节,32个二进制位短整型 short 在内存中只占两个字节,16个二进制位长整型 long 在内存中只占八个字节,64个二进制位浮点型分为单精度浮点型flo原创 2017-11-28 22:36:01 · 201 阅读 · 0 评论 -
⚔疯狂输出⚔ 抽象类 与 接口 快速理解二者的特点和两者的区别
抽象类 什么是抽象 抽象就是 表达一种事物但是这种事物不能非常直接的描述出来 抽象类就是说 这个类很抽象不能直接描述出来他具体可以实现的功能。 要用使用抽象类 必须要用关键词 abstract 当 abstract 修饰类的时候 这个类就叫做抽象类 抽象类 `abstract class name {}` 当 abstract 修饰方法的时候这个方法就叫做抽象方法 抽象方法pu原创 2017-12-11 21:20:03 · 248 阅读 · 0 评论 -
⚔疯狂输出⚔ StringBuffer 和 权限修饰符的作用
StringBuffer 是线程安全的 (耗费资源)可变的序列 我下面 来学习下 StringBuffer 的 添加 插入 删除 替换 反转 在学之前 大家应该知道 StringBuffer 这个理论的初始值为16 但是实际容量只是零添加 核心思想就是拼接(append)public static void fun(){StringBuffer sb = new Stri原创 2017-12-14 22:44:59 · 207 阅读 · 0 评论 -
⚔疯狂输出⚔ 基本数据类型 与包装类
基本数据类型 包装类int Integerlong原创 2017-12-14 23:20:35 · 209 阅读 · 0 评论 -
第一次认识Java
第一次听Java的感想已经总结。原创 2017-11-27 21:14:56 · 288 阅读 · 1 评论 -
Java的三个方向命名规范以及在微软WINDOWS下环境变量的配置技巧。
Java的三个方向JAVASE是基础部分是打开Java编程的原创 2017-11-27 21:33:44 · 214 阅读 · 0 评论 -
⚔疯狂输出⚔面向对象核心思想。
面向对象,只要是在大学里学过c语言的都知道,在大学的第一趟c语言课程老师都会讲c语言是面向过程的然后会简单的说个例子。然后再说c++是面向对象的语言再简单的举个例子。 我们Java也是面向对象的语言。接下来我也会举很多的例子。来验证,会剖析一下到底什么事面向对象。 例子一,在你吃饭的时候没有筷子你会怎么办? 自己去拿?找别人去拿?当然也可以不拿直接手抓。 但是大部分人会自己去拿,当自己去拿筷子原创 2017-12-06 21:11:06 · 272 阅读 · 0 评论 -
⚔疯狂输出⚔构造方法,构造函数,静态变量的用法
构造方法: 作用:对对象的属性(成员变量)进行初始化。 写法: 1,构造方法的方法名与类名完全相同(大小写必须一样) 2,没有返回值类型(void可以不写,也不用写) 3,没有返回值,(没有return)//测试类public class Demo1{public static void main (String[] agrs){ Person p = new Person();原创 2017-12-06 23:17:06 · 226 阅读 · 0 评论 -
⚔疯狂输出⚔ Java中的继承。
Java中什么是继承? 子类继承父类的属性例子就好比,我家养了一只狗,狗妈妈生了好多狗宝宝。狗妈妈是父类 狗宝宝是子类 狗宝宝会继承狗妈妈 的种类属性 他还是一直小狗。Java继承是干嘛的? 连接父类与子类的关系 例子 因为是狗妈妈生了狗宝宝所以他们是母子关系。这个生就连接了他们的关系继承有什么优点? 减少重复的代码,减少工作量。继承有什么缺点? 高内聚,低耦合高内聚,低耦合意思原创 2017-12-07 23:18:32 · 256 阅读 · 0 评论 -
线程的中断 interrunpt方法
什么是线程的中断 ? 当运行状态的线程 遇到了阻塞 会中断线程 停止程序. 当运行状态的线程 放弃了cpu的资源会中断线程 停止程序 进入休眠状态 . 当运行状态的线程 放弃了cpu的资 源 进入等待状态 会中断线程 停止程序. 当运行状态的线程 遇到了线程死锁 会中断线程 停止程序.下面我们写一下休眠状态下的线程 设置休眠状态的时间 让程序中断public class OnT原创 2018-02-07 22:58:13 · 378 阅读 · 2 评论 -
Java中构造方法,构造函数,静态变量的用法
构造方法: 作用:对对象的属性(成员变量)进行初始化。 写法: 1,构造方法的方法名与类名完全相同(大小写必须一样) 2,没有返回值类型(void可以不写,也不用写) 3,没有返回值,(没有return)//测试类public class Demo1{public static void main (String[] agrs){ Person p = new Per...原创 2018-02-08 17:31:18 · 526 阅读 · 3 评论 -
⚔疯狂输出⚔数据的排序
排序的第一种方法: 冒泡排序 精髓:两个相邻的数 相互比较大小,然后互换位置。 我们随便写一个简单的数组。6,4,8,1 这四个数按照我们上面说的来排一下序 第一遍比较 4,6,8,1 4,6,8,1 4,6,1,8 图画的丑还望见谅 绝对原创 第一次比较我们确定了一个的最大值。 那我继续来第二次比较。 4,6,1,8 4,6,1,8 4,1,6,8 第二次比较...原创 2018-02-08 17:32:16 · 164 阅读 · 2 评论 -
⚔ 疯狂输出⚔ Java中的代码块
Java中代码块 什么是代码块? 被{}圈住的都叫代码块。 代码块有那几类? 1.局部代码块 在什么位置? 在局部变量的方法中! 调用顺序? 按默认照流程顺序执行 作用:限定了局部变量的声明周期(作用域的问题) 2.构造代码块 在什么位置? 在类中,方法外 调用顺序 在你创建对象的时候如果你有构造代码块系统会帮你先调用构造代码块然后再用构造方法。 作用:如果每个对象有...原创 2018-02-08 17:32:51 · 207 阅读 · 1 评论 -
⚔疯狂输出⚔Java中复合的作用!!! 快速掌握
我们先靠我们之前学的东西来写一个例子 题目需求 1.人类 吃 2.男人类 姓名 性别 有女朋友 吃肉 介绍女朋友是谁 3.女人类 姓名 性别 有男朋友 吃素 介绍男朋友是谁 4.男人挣钱给女朋友花(接口实现) 下面我们来定义一个抽象的人类 抽取男人类女人类共同的属性abstract public class Person{private String na原创 2017-12-12 22:58:06 · 201 阅读 · 0 评论 -
⚔疯狂输出⚔ 数组选择排序法。
选择排序法 下面我们先写出一基本的冒泡排序public class exercise{public static void main(String[]agrs){ int[] array= new int []{} ; for (int a = 0; a< array.length-1; a++) { for (int原创 2017-12-03 19:24:25 · 189 阅读 · 0 评论 -
⚔疯狂输出⚔数据的排序
排序的第一种方法: 冒泡排序 精髓:两个相邻的数 相互比较大小,然后互换位置。 我们随便写一个简单的数组。6,4,8,1 这四个数按照我们上面说的来排一下序 第一遍比较 4,6,8,1 4,6,8,1 4,6,1,8 图画的丑还望见谅 绝对原创 第一次比较我们确定了一个的最大值。 那我继续来第二次比较。 4,6,1,8 4,6,1,8 4,1,6,8 第二次比较我们又原创 2017-12-03 18:12:26 · 155 阅读 · 0 评论 -
Java的流程控制
流程控制顺序结构代码由上到下依次按照顺序运行。分支结构if switchif的形式一if(判断条件){ 语句1; 语句2;}注意:如果判断条件成功,就执行 语句体 (语句体可以是单条语句,也可以说多条语句)if的形式二if(判断条件){ 语句体1;} else {原创 2017-11-28 23:02:42 · 214 阅读 · 0 评论 -
快读掌握JAVA流程控制的循环结构
流程控制的 循环结构今天我们来讲一下流程控制的 循环结构。循环的第一种较为简单的循环结构。(while 循环)下面是while循环的流程结构while(循环条件){ 循环体}循环体的的规则有哪些呢?1.当判断条件成立时,运行循环体。2当判断条件不成立时,结束循环。3.当判断条件恒成立时,会出现死循环。当原创 2017-11-29 22:26:37 · 268 阅读 · 0 评论 -
⚔疯狂输出⚔ java 中的 多态 快速理解
什么是多态? 一种事务的多种形态 怎么使用多态? 多态的规则 1.使用多态的前提是 必须要有继承关系 类与类之间一定要有关系链接 2.必须要有重写方法 如果没有重写方法的话。 多态这种方法就没有什么意义了 3.父类的引用要指向 子类的对象需求 创建 动物类 猫类 狗类 都有一个吃的方法 动物类吃 猫吃鱼 狗吃骨头public class polymorphic原创 2017-12-08 21:19:08 · 205 阅读 · 0 评论 -
break 和continue 区别以及用法。
今天我们来介绍一下循环里的break 和continue的用法以及区别我们大家先记住一句话 :break 再循环中的作用是 跳出一个循环或者结束一个循环 接下来我们来写一个题目来实现一下这个break的功能。 题目:从100打印到0 是7的倍数并且求出最大值是多少public class Demo{public static void main(String[]agrs){ for(原创 2017-11-30 20:13:13 · 106254 阅读 · 14 评论 -
疯狂输出 ⚔ Java中的随机数
随机数 什么事随机数呢?看下面这句话。 随机数是使用物理现象产生的:比如掷钱币、骰子、转轮、使用电子元件的噪音、核裂变等等,这样的随机数发生器叫做物理性随机数发生器,它们的缺点是技术要求比较高。所以在编程中我们所用到的随机数都是(伪随机) 那我们 用什么函数定义随机数呢? 我们定义随机数是用 Math类的函数去定义随机数。 那我们怎么定义随机数呢? 公式=*(最大值-最小值+1)+最小原创 2017-11-30 21:07:11 · 269 阅读 · 0 评论 -
疯狂输出⚔ Java中函数中定义及应用
函数什么是函数?函数的定义是什么? 函数的定义: 封装了 特点功能的 一个代码块。 那为什么用使用函数?它的好处在哪里? 使用函数的好处:方便使用 提高了 写代码的效率减少了大量重复代码的编写。 为什么说函数方便使用? 为什么说用函数可以提升写代码的效率? 看我全选中的命令System.out.println(); 你打开Eclipse写一下这段代码全选,然后摁下windo原创 2017-12-01 22:06:53 · 200 阅读 · 0 评论 -
疯狂输出⚔ java基础之数组篇
数组 什么是数组? 先把数组想象成一个容器,这个容器里只存放相同类型的东西。意思就是说数组可以再内存中开辟一块空间,开辟的这块空间中只能存放,相同类型的数据。那数组如何在内存中开辟一块空间?那数组是怎么在内存中存取的呢?数组存的地方叫什么?在哪里? 这些问题大家先放在心里。用例子讲一下就懂了。 接下来我们看一下怎么写一个数组。数组的结构是什么样的。 数组的声明规范: 数据类型[] 数原创 2017-12-01 23:09:04 · 279 阅读 · 0 评论 -
疯狂输出⚔Java中查表法的使用
在我们讲查表法的之前我们还要练习两个例子 例子1,根据索引找元素。 例子2,根据元素找索引。## ## 根据索引找元素 我们随便定义一个数组(数组元素不低于3) 然后根据索引查找数组的第二个数public class Demo01{ public static char name (int a){ char[] num= new char[]{'w','s',原创 2017-12-02 20:50:35 · 362 阅读 · 0 评论 -
⚔疯狂输出⚔ 数组实现与链表实现
利用迭代器遍历循环Iterator iterator = list.iterator;//接收这个迭代器while(iterator.hasNest()){ // 判断数组中的元素是否在数组中iterator.next(); //如果在数组中就找下一个元素 如果不成立结束程序System.out.println(iterator.next());}利用原创 2017-12-20 08:06:50 · 223 阅读 · 0 评论 -
⚔疯狂输出⚔ java中泛型的作用
泛型优点 增加了代码的安全性 省去了代码强制转换的麻烦. 泛型可以把代码运行时候的错误 显示在编译期 泛型的位置public static void main(String []agrs){ArrayList<String> arrayList = new ArrayList<String>(); 泛型就在<>这对尖括号中 在创建对象的时候就可以给泛型附一个值 }泛型原创 2017-12-20 08:46:11 · 211 阅读 · 0 评论 -
⚔疯狂输出⚔ 数组中的折半查找
上次我们说了 冒泡排序,还有选择排序。 今天我们讲折半查找。 注意:折半查找只能在有序的数组里用。原因是什么? 我们来写一段代码 相信你会秒懂。 public class lianxi1{ public static void main (String[]agrs){ int[] array = new int []{1,4,10,15,35,45,100};原创 2017-12-03 22:04:07 · 153 阅读 · 0 评论 -
⚔疯狂输出⚔二维数组
什么是二维数组? 二维数组和我们生活的时空一样 把一个元素理解成一个点,把一个一维数组理解成一个面, 那么二维数组是什么样的呢?就是由两个一维数组组成的。就是由两个面组成的!!! 二维数组的定义:二维数组是有多一个一维数组组成的。并且二维数组也是个容器里面储存了很多一维数组。 二维数组声明方式 数据类型 [] [] 数组名 = 初值; int[] [] array=new int原创 2017-12-03 22:29:21 · 182 阅读 · 0 评论 -
JS 基础
引入CSS内部引入<script type="text/javascript"></script>外部引入<script type="text/javascript" src ="xx.js">变量var 关键字变量名要求1.数字/字母/下划线/$组合2.不能以数字开头3.不能说关键字 和保留字4.区分大小写命名规范:驼峰命名..原创 2018-03-18 21:37:41 · 157 阅读 · 0 评论