自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 Java语言简介

1.java是什么Java是一种优秀的程序设计语言,它具有令人赏心悦目的语法和易于理解的语义。不仅如此,Java还是一个有一系列计算机软件和规范形成的技术体系,这个技术体系提供了完整的用于软件开发和跨平台部署的支持环境,并广泛应用于嵌入式系统、移动终端、企业服务器、大型机等各种场合。2.java的11个特性(参考iava白皮书)简单性Java语法是C++语法的一个“纯净版本”。这里没有...

2020-02-01 17:39:36 862

原创 Java泛型和包装类

泛型(Generic)泛型的诞生:增加编译期间的类型检查取消类型转换的使用简单原理:泛型是作用在编译期间的一种机制,即运行期间没有泛型的概念。泛型代码在运行期间,利用 Object 达到效果。实际上 E 的类型还是 Object。泛型的分类泛型类//1. 尖括号 <> 是泛型的标志//2. E 是类型变量(Type Variable),变量名一般要大写...

2020-01-16 18:05:04 181

原创 Java异常

所谓异常指的就是程序在运行时出现错误时通知调用者的一种机制。运行时指的是程序已经编译通过得到 class 文件了, 再由 JVM 执行过程中出现的错误。有些错误是这样的, 例如将 System.out.println 拼写错了, 写成了 system.out.println. 此时编译过程中就会出错, 这是 “编译期” 出错。异常的基本用法捕获异常try{ 有可能出现异常的语句;...

2020-01-15 13:24:15 137

原创 面向对象

包包 (package) 是组织类的一种方式.使用包的主要目的是保证类的唯一性.导入包中的类Java 中已经提供了很多现成的类供我们使用. 例如java.util.Date date = new java.util.Date();可以使用 java.util.Date 这种方式引入 java.util 这个包中的 Date 类.但是这种写法比较麻烦一些, 可以使用 import 语句导...

2020-01-06 16:12:09 120

原创 Java树的基本概念

**一、树形结构**1.概念树是一种非线性的数据结构,它是由n(n>=0)个有限结点组成一个具有层次关系的集合。把它叫做树是因为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。它具有以下的特点:每个结点有零个或多个子结点;没有父 结点的结点称为根结点;每一个非根结点有且只有一个父结点;除了根结点外,每个子结点可以分为多个不相交的子树 。**节点的度:**一个节点含有的子树...

2019-11-28 20:37:28 1389

原创 直接插入排序、希尔排序、选择排序的基本思想和性能分析

**一、直接插入排序**整个区间被分为:1. 已排序区间:[1, bound)2. 待排序区间:[bound, size)每次选择无序区间的第一个元素,在有序区间内选择合适的位置插入。代码实现import java.util.Arrays;public class SortDemo { public static void insertSort(int[] array)...

2019-11-13 16:53:46 430

原创 理解方法的基本用法, 方法重载, 方法递归

方法就是一个代码片段. 类似于 C 语言中的 “函数”.方法存在的意义:是能够模块化的组织代码(当代码规模比较复杂的时候).做到代码被重复使用, 一份代码可以在多个位置使用.让代码更好理解更简单.直接调用现有方法开发, 不必重复造轮子// 方法定义 public static 方法返回值 方法名称([参数类型 形参 ...]){ 方法体代码; [return...

2019-10-20 12:24:58 141

原创 java变量和运算符的基本知识点

变量变量指的是程序运行时可变的量. 相当于开辟一块内存空间来保存一些数据.1.1整型变量int 变量名 = 初始值;注意事项:int 表示变量的类型,是一个整型变量名是变量的标识. 后续都是通过这个名字来使用变量Java 中 = 表示赋值(和数学不一样), 意思是给变量设置一个初始值.初始化操作是可选的, 但是建议创建变量的时候都显式初始化.后不要忘记分号, 否则...

2019-10-04 18:15:33 138

原创 给定一个十进制整数, 如何转成二进制形式? 如何转成十六进制形式?

十进制整数转化成二进制形式整数除以2,记录余数。商继续除以2,得到0为止最后将所有余数倒序排列,得到转换结果。例:十进制2020 / 2 10 余010 / 2 5 余05 / 2 2 余12 / 2 1 余01 / 2 0 余1所以20的二进制为 10100十进制数转化为十六进制和十转...

2019-10-04 17:04:56 247

原创 C语言动态内存总结

为什么存在动态内存分配?内存分配有两个特点:1. 空间开辟大小是固定的。2. 数组在申明的时候,必须指定数组的长度,它所需要的内存在编译时分配。但是有时候我们需要的空间大小在程序运行的时候才能知道,那数组的编译时开辟空间的方式就不能满足了。 这时候就只能试试动态存开辟了。动态内存函数1.malloc和freevoid* malloc(size_t size);void free(...

2019-10-03 12:47:08 298

原创 java 1.给定两个 int 变量, 交换变量的值. 2.给定三个 int 变量, 求其中的最大值和最小值.

1.给定两个 int 变量, 交换变量的值public class Test{ public static void main(String[] args){ int a = 10; int b = 20; int tmp = a; a = b; b = tmp; System.out.p...

2019-09-19 19:23:24 310

原创 1.数组内容交换 2.1/1-1/2+1/3-...+1/99-1/100 3.1-100多少次9

将数组A中的内容和数组B中的内容进行交换。(数组一样大)#include<stdio.h>#include<stdlib.h>int main(){ int a[10] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }; int a1[10] = { 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 }; int i; for ...

2019-09-01 09:06:08 412

原创 1. 给定两个整形变量的值,将两个值的内容进行交换。 2. 不允许创建临时变量,交换两个数的内容(附加题) 3.求10 个整数中最大值 4.将三个数按从大到小输出 5.求两个数的最大公约数

1.交换两个值#include<stdio.h>#include<stdlib.h>int main(){ int a = 10; int b = 20; int temp = a; a = b; b = temp; printf("%d %d\n", a, b); system("pause"); return 0;}2.不创建临时变量,交...

2019-08-18 09:54:01 136

原创 C基础

一、变量和类型1.数字类型char:1 Byte.-128 - +127 / 0 - 255short:2 Byte.-32768 - +32767 / 0 - 65535int:4 Byte.-21亿 - +21亿 / 0 - 42亿9千万long:32位系统下 4 Byte / 64位系统下 8 Bytelong long:8 Bytefloat:4 Byte.IE...

2019-08-17 19:37:16 112

原创 1. 打印100~200 之间的素数 2. 输出乘法口诀表 3. 判断1000年---2000年之间的闰年

1.打印100~200 之间的素数#include<stdio.h>#include<stdlib.h>#include<math.h>int main(){ int a, i; for (a = 101; a < 200; a++){ for (i = 2; i <= sqrt(a); i++){ if (a%i =...

2019-08-17 13:49:53 119

原创 总结C语言操作符

C语言操作符分类1.算术操作符:+ - * / %+、-、和数学中运算规则相同。/(除) 两边只要有浮点数,则采用浮点型除法。两边都是整数,采用整型除法。% 两边的数只能是整数,结果是整除之后的余数。2.移位操作符:<< 、 >>1)<<左移操作符:左边抛弃,右边补02)>>右移操作符逻辑右移:右边抛弃,左边补0,不考虑符...

2019-08-12 11:19:23 96

原创 初.

有目标,有方向,有终点。这些源于最初的起点。我是一名西安工业大学的大二学生。我热爱我的学科,在过程中也对编程印象更加深刻。我意识到编程可以让我变得有耐心,能拥抱变化带来的不适应,以及学习新的编程语言,关注安全和接触人文。编程是一个日积月累的学习,我每天将会制定一两个小时练习敲代码,将理论与实践何为一体,认真对待。兴趣是最好的老师,我会打好基础,建立耐心为终点努力。当然,我相信付出终将伴有回报...

2019-06-15 14:30:17 159

空空如也

空空如也

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

TA关注的人

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