- 博客(8)
- 收藏
- 关注
原创 基于SaaS系统众人众力
基于SaaS系统众人众力@TOC欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的
2020-07-14 16:13:15
170
原创 Java入门之数据结构(数组)
package cn.itsource_06IntArrayMethod;import java.util.Arrays;/*自定义容器增删改查数组实现**/public class IntArray {Object [] data;int size;public IntArray(){ this(5);}public IntArray(int length){ data =...
2019-04-25 18:16:05
102
原创 Java入门之简单解决线程安全问题
使用synchronized关键字由于java的每个对象都有一个内置锁,当用此关键字修饰方法时, 内置锁会保护整个方法。在调用该方法前,需要获得内置锁,否则就处于阻塞状态。注: synchronized关键字也可以修饰静态方法,此时如果调用该静态方法,将会锁住整个类。注:同步是一种高开销的操作,因此应该尽量减少同步的内容。通常没有必要同步整个方法,使用synchronized代码块同步关键代...
2019-04-25 18:07:35
110
原创 Java入门之面向对象三大特征
一、封装每个对象包含它能进行操作所需要的所有信息,这个特性称为封装,因此对象不必依赖其他对象来进行自己的操作。将方法、属性、字段包装在类中,通过实例化类来生成对象。封装的好处:1、好的封装能减少耦合2、类内部的实现可以自由修改3、类具有清晰的对外接口封装就像建房子,类就是房子,属性是门窗,字段是房子里的东西,方法是人的行为。属性对字段有保护作用,防止字段被随意的修改或读取。二、继承...
2019-04-19 19:11:08
73
原创 Java入门之二分查找
二分查找:二分查找是一种高效的查找算法。它比顺序查找快的多,虽然它需要的条件是数组是有序的。 在查找时,我们先将被查找的数和数组的中间键比较,因为数组是有序的,所有若被查找的数小于数组的中间键则这个数只可能在数组的左部分,然后将中间键的左边数组当作一个数组来进行二分查找。反之,则在数组的右部分,同样将右部分的数组当作一个数组来进行二分查找。若相等,则命中。循环实现二分查找//循环实现二分查找...
2019-04-16 17:04:17
78
原创 Java入门之方法重载与方法覆写
方法重载(overload):同一个类中方法之间的关系。这里要弄清楚如何区别是两个方法签名是否同一个方法的签名。方法签名的区分规则:方法签名的区分是以方法的参数类型、排序与个数为标准的。如果两个方法签名有相同的参数类型、参数排序和参数个数,那么这两个方法使用的同一个签名。在同一个类中两个方法使用同一个方法签名会报错。而方法重载就是两个方法使用了相同的方法名而方法的参数不一致,方法的签名也与方法的...
2019-04-16 15:17:20
212
原创 JAVA入门之基本数据类型
第一类:布尔型booleanboolean类型数据只允许取值turn 或者false,不可以0或者非零的整数替代turn和false。第二类:字符型char字符常量为用单引号装起来的单个字符,例如:*char c=‘A’;Java 字符采用Unicode(全球语言统一编码)编码,每个字符占两个字节,因而可用十六进制编码形式表示。例如:*char c1 = ‘\u0061’;Jav...
2019-04-16 14:18:23
167
2
原创 JAVA入门之冒泡排序
/**需求: 定义一个int类型的数组,并对数组当中的元素进行排序,最后遍历输出元素。技能: 排序算法----冒泡排序。1.冒泡排序数组当中前后两个值进行比较,小的数值向上浮,数值比较大的向下沉!2.定义一个数组int[] arr = {45,33,58,48,79,22,57,54};3.实现思路1 创建数组—静态创建方式,而且要遍历一次2 怎么让数组当中相邻的两个数进行比较...
2019-04-16 13:28:16
169
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人