- 博客(40)
- 问答 (3)
- 收藏
- 关注
原创 Java 数据结构 ---》 泛型
一般的类和方法,只能使用具体的类型: 要么是基本类型,要么是自定义的类。如果要编写可以应用于多种类型的代码,这种刻板的限制对代码的束缚就会很大。----- 来源《Java编程思想》对泛型的介绍。泛型是在JDK1.5引入的新的语法,通俗讲,泛型:就是适用于许多许多类型。从代码上讲,就是对类型实现了参数化。方法限定符 < 类型形参列表 > 返回值类型 方法名称(形参列表) {. . . }
2022-09-14 17:31:06 323 1
原创 Java =》 String类
由于String的不可更改特性,为了方便字符串的修改,Java中又提供StringBuilder和StringBuffer类。这两个类大部分功能是相同的从上述例子可以看出:String和StringBuilder最大的区别在于String的内容无法修改,而StringBuilder的内容可以修改。频繁修改字符串的情况考虑使用StringBuilder。注意:String和StringBuilder类不能直接转换。...
2022-08-18 17:11:51 213
原创 JavaSE =》 异常
Java 中虽然已经内置了丰富的异常类, 但是并不能完全表示实际开发中所遇到的一些异常,此时就需要维护符合我们实际情况的异常结构。if(!System . out . println("用户名错误");return;} if(!System . out . println("密码错误");return;} System . out . println("登陆成功");} } //用户名错误。...
2022-08-16 18:48:23 175
原创 JavaSE => 类和对象 (二)
基本规则:在文件的最上方加上一个 package 语句指定该代码在哪个包中. 包名需要尽量指定成唯一的名字,通常会用公司的域名的颠倒形式(例如 com.bit.demo1 ).包名要和代码路径相匹配. 例如创建 com.bit.demo1 的包, 那么会存在一个对应的路径 com/bit/demo1 来存储代码.如果一个类没有 package 语句, 则该类被放到一个默认包中.在 IDEA 中先新建一个包: 右键 src -> 新建 -> 包在弹出的对话框中输入包名, 例如 Demo1。...
2022-08-08 10:24:12 77
原创 JavaSE => 类和对象 (一)
Java是一门纯面向对象的语言(Object Oriented Program,继承OOP),在面向对象的世界里,一切皆为对象。
2022-08-07 21:59:39 101
原创 数组的使用
数组:可以看成是相同类型元素的一个集合。在内存中是一段连续的空间数组中存放的元素其类型相同数组的空间是连在一起的每个空间有自己的编号,起始位置的下标为0,即数组的下标,结束的下标是n - 1。...
2022-08-05 17:03:59 117
原创 JavaSE --- 运算符
运算符即对操作数进行操作时的符号,不同运算符操作的含义不同。Java也提供了一套丰富的运算符来操纵变量。Java中运算符可分为以下算术运算符(+-*/%)、关系运算符(==)、逻辑运算符、位运算符、移位运算符、条件运算符等。...
2022-07-27 18:14:17 256 8
原创 指针的进阶(2)
函数指针的用法 :函数指针的另一个用法 : 阅读两段有趣的代码:解析:我们用简单的计算器来告诉大家函数指针的用处到底在哪里,该怎么去使用,基于整型类型模拟实现计算器的功能经过一点的小改动这时候的代码已经实现运行的较为完美了,但是大家此刻发现没有, switch里面的操作会不会显得过分冗余了!!!那我们接下来就要动用 函数指针 来解决这个问题了😇 函数指针数组数组是一个存放相同类型数据的存储空间,那我们已经学习了指针数组,比如:那要把函数的地址存到一个数组中,那这个数组就叫.
2022-07-11 17:53:16 67
原创 实用调试技巧
实用调试技巧程序错误,即英文的Bug,Bug一词的原意是“臭虫”或“虫子”。现在,在电脑系统或程序中,如果隐藏着的一些未被发现的缺陷或问题,也称之为“Bug” 那么bug为什么会与计算机产生练习???早期的计算机由于体积非常庞大,有些小虫子可能会钻入机器内部,造成计算机工作失灵。史上的第一只 “Bug” ,真的是因为一只飞蛾意外走入一电脑而引致故障,因此Bug从原意为臭虫引申为程序错误。第一次被发现的导致计算机错误的飞蛾,也是第一个计算机程序错误。一名优秀的程序员是一名出色的侦探。我们是如何写代码的?
2022-06-29 13:09:35 46
原创 分支与循环(2)
分支与循环一、for循环1.1语法1.2 for循环执行图1.3 for循环中的break 和 continue1.4 for语句的循环控制变量1.5 一些for循环的变种1.5.2 循环嵌套1.5.3 省略初始化1.5.4 使用多变量控制循环 1.5.5 建议1.6 一道笔试题二、do.....while循环2.1 语法形式2.2 执行流程2.3 do语句的特点2.4 break 和 c...
2022-04-21 16:43:53 962
原创 实现简单模拟登录
编写代码实现,模拟用户登录情景,并且只能登录三次。(只允许输入三次密码,如果密码正确则提示登录成,如果三次均输入错误,则退出程序。#include <stdio.h>#include <string.h>int main(){ int count = 0; char password[20] = { 0 }; for (count = 0;count < 3;count++) { scanf("%s", password); //比较2个字符串是.
2022-04-19 15:50:49 270
原创 编写代码,演示多个字符从两端移动,向中间汇聚。
目录程序说明:代码思路法一、代码法二、代码程序说明:编写代码,演示多个字符从两端移动,向中间汇聚。间隔为一秒,假设"welcome to league!!!!"w###################!we#################!!wel###############!!!welc#############!!!!welco###########e!!!!welcom#########ue!!!!welcome#######gue!!!!welcome
2022-04-19 15:45:50 181
原创 在一个有序数组中查找具体的某个数字n。(二分查找)
目录一、普通循环方法遍历数组二、二分法2.1 编程思路2.2 代码2.3 溢出一、普通循环方法遍历数组#include <stdio.h>int main(){ int i = 0; int k = 10; //定义数组 int arr[] = { 1,2,3,4,5,6,7,8,9,10 }; //计算数组长度 int sz = sizeof(arr) / sizeof(arr[0]); //遍历数组里的所有数 for (i .
2022-04-18 10:29:11 407
原创 C语言------计算 n的阶乘
方法一、for循环嵌套 内循环算出每一个单个阶乘 外循环算出阶乘之和#include <stdio.h>int main(){ int n = 3; int i = 1; int ret = 1; int sum = 0; for (n = 1;n <= 3;n++) { ret = 1; //必须说明ret每次重更新来为一,不然ret就是上一个 for (i = 1;i <= n;i++) { ret = ret * i; ..
2022-04-18 09:51:33 1552
原创 C语言初识(2)(还差一点点初识)
一、常量1、字面常量#include <stdio.h>int main(){ 30; 3.14; 'w';//字符 "abc"; return 0;}二、const修饰的常变量报错显示a不可修改三、#define 定义的标识符常量 报错显示MAX不可修改四、枚举常量#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>enum Color{...
2022-04-03 11:38:49 909
原创 初识C语言(数据类型与变量初识)
目录一、C语言历史二、第一个C语言程序三、数据类型三、变量3.1定义变量的方法3.2变量的分类3.3变量的使用3.4 变量的作用域和生命周期一、C语言历史C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易 的方式编译、处理低级存储器、产 生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。 尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的 C语言程序可在许多电脑平台.
2022-04-01 12:03:42 591 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人