自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

迷路的小绅士之家

每天多学一点,离成功更近一点

  • 博客(22)
  • 收藏
  • 关注

原创 四种创建线程方式

目录一、继承于Thread类1.为什么要覆写run()方法?2. start( )方法解析:2.1功能2.2start( )方法工作流程二、实现Runnable接口1.引入(多窗口卖票)2.实现Runnable接口创建多线程3.Runnable接口实现多窗口卖票三、通过Callable接口实现多线程(Futuretask方式)四、区别一、继承于Thread类java.lang.Thread是一个线程操作的核心类,JDK1.0提供。Thread类本质上也是实现了Runnable接口的一个实例。pa

2018-04-30 15:02:42 437

原创 泛型

1.定义:Java中的参数化类型被称为泛型。 2.定义泛型类格式class 类名<T>//其中,T代表被传入参数的数据类型。3.泛型类用法 泛型指的就是在类定义的时候并不会设置类中的属性或方法中的参数的具体类型,而是在使用时再进行定义。定义泛型类时声明多个类型class MutiOverClass<T1,T2>//其中MutiOve...

2018-04-30 11:57:23 168

原创 C语言中的strcpy函数

strcpy函数是C语言中常用的字符串处理函数,用于将一个字符串复制到另一个字符串中。在使用strcpy函数时,需要注意目标字符串的空间大小、源字符串的结尾符和目标字符串和源字符串的重叠等问题。为了避免缓冲区溢出等安全问题,C语言标准库提供了一些安全的字符串函数,例如strncpystrcat和strncat等。

2018-04-23 09:48:22 208

原创 C语言程序环境和预处理

在C语言中,程序环境包括编译器、链接器和操作系统等组成部分。预处理器是C语言中一个重要的概念,它可以在编译之前对代码进行处理,例如宏定义、头文件包含等。

2018-04-23 08:46:15 104

原创 C语言实现扫雷游戏

扫雷是一款经典的单人益智游戏,玩家需要根据周围雷的数量来推断出每个格子是否有雷,并将所有没有雷的格子全部翻开。本文将介绍如何使用C语言实现扫雷游戏。

2018-04-21 23:17:12 208

原创 C语言冒泡排序

冒泡排序是C语言中最简单的排序算法之一,它的基本思想是将待排序的元素两两比较,按照大小交换位置,重复进行直到排序完成。冒泡排序的时间复杂度为O(n^2),不适合大规模数据的排序,但是对于小规模数据的排序效果还是不错的。

2018-04-19 20:14:27 109

原创 计算某日是该年的第几天

1.步骤:判断闰年对闰年与平年分开求此日期是该年的第几天2.代码#include<stdio.h>int leap(int year){ if (year % 4 == 0 && year % 100 != 0 || year % 100 == 0) { return 1; } else ...

2018-04-18 11:04:31 149

原创 头插法创建单链表

1.对单链表的解释 链表与顺序表不同,它是一种动态管理的存储结构,链表中的每个结点占用的存储空间不是预先分配的,而是运行时系统根据需求生成的,因此建立单列表要从空表开始,每读入一个数据元素则申请一个结点,然后插入在链表中。建立链表的过程就是一个不断插入结点的过程。插入结点的位置可以始终在链表的表头结点之后,也可以不断插在链表的尾部。 2.程序展示#include<stdi...

2018-04-17 16:59:23 2287

原创 为什么需要public static void main(String[ ] args)这个方法

1.主函数:是一个特殊的函数,作为程序的入口,可被jvm调用。 2.主函数的定义:public:代表着该函数访问权限是最大的static:代表主函数随着类的加载就已经存在了void:主函数没有具体的返回值(String[ ] arr):函数的参数,参数类型是一个数组,该数组中的元素是字符串,字符串类型的数组3.主函数是固定格式的: jvm识别 4.jvm在调用主函数时,传入的...

2018-04-15 10:45:34 2946

原创 static(静态)关键字

1.功能:用于修饰成员(成员变量和成员方法) 2.被修饰后的成员具备以下特点:随着类的加载而加载(随着类的消失而消失),说明它的生命周期最长优先于对象存在(明确静态是先存在的,对象是后存在的)被所有对象所共享(节约空间)除了可以被对象调用外,还可以直接被类名调用类名.静态成员//用法3.示例class man{ String name = "zhangs...

2018-04-14 16:54:40 319

原创 单例模式

1.功能:解决一个类在内存中只存在一个对象 2.如何保证对象唯一?为了避免其他程序过多建立该类对象,先禁止其他程序建立该类对象还为了让其他程序可以访问到该类对象,只好在本类中,自定义一个对象为了方便其他程序对自定义对象的访问,可以对外提供一些访问方式3.这三步怎么用代码体现呢?将构造函数私有化在类中创建一个本类对象提供一个方法可以获取到该对象class S...

2018-04-14 14:34:08 283

原创 猴子吃桃问题(java)

猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将第一天剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,发现只剩下一个桃子了。编写程序求猴子第一天共摘了多少个桃子。class fun{ private int one = 0; private int two = 1; pr...

2018-04-14 13:18:05 213

原创 猴子吃桃问题(c语言)

猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将第一天剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,发现只剩下一个桃子了。编写程序求猴子第一天共摘了多少个桃子。#include<stdio.h>int main(){ int day = 9; int x1 = ...

2018-04-12 16:20:17 531

原创 将十进制数转换为二进制数(整型中的正数部分)

方法:除2取余法 关键:用一维数组来接收数据,反向存入#include<stdio.h>int main(){ int arr[32] = { 0 }; int num = 0; int i = 0; printf("please input the decimalism num(0~32767):\n"); scanf("%d", &...

2018-04-12 15:58:44 516

原创 包装类

1.为什么需要包装类?Java并不是纯面向对象的语言。Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的。但是我们在实际使用中经常需要将基本数据类型转化成对象,便于操作。比如:集合的操作中。这时,我们就需要将基本数据类型转化成对象。例:public class Test01 { public static void main(String[...

2018-04-11 15:00:50 1069 1

原创 Object类

一、Object定义是所有对象的直接或者间接父类,该类中定义的肯定是所有对象都具备的功能。二、Object类提供的toString()方法:返回对象的字符串表示package toString方法;class Student { String name; int age; public Student(String name, int age) { this.name = name; this.age = age;yu }}p

2018-04-11 11:02:27 132

原创 String类

字符串

2018-04-11 09:33:46 391

原创 打印出所有的 "水仙花数 "

提示: 所谓 “水仙花数 “是指一个三位数,其各位数字立方和等于该数本身。 例如:153是一个 “水仙花数 “,因为153=1的三次方+5的三次方+3的三次方。public class shuixianhua { public static boolean isShuiXianHua(int i) {//在java中能写入方法中别直接暴露在主方法中 int a...

2018-04-10 22:40:30 203

原创 定义一个Father和Child类,并进行测试

要求如下: 1)Father类为外部类,类中定义一个私有的String类型的属性name,name的值为“zhangjun”。 2)Child类为Father类的内部类,其中定义一个introFather()方法,方法中调用Father类的name属性。 3)定义一个测试类Test,在Test类的main()方法中,创建Child对象,并调用introFather ()方法。 考点:...

2018-04-10 16:46:45 2751

原创 匿名对象

一.匿名对象时对象的简化形式Car c = new Car();c.num = 5;//可以写为new Car().num = 5;二.匿名对象的两种使用情况 a.当对象方法仅进行一次调用时反例:(进行多次调用)class Car{ String color = "红色";//描述颜色 int num = 4;//描述轮胎 void run(){...

2018-04-09 00:00:53 124

原创 获取子字符串索引位置

在计算机中,String对象是用数组表示的,所以才有了字符串下标。public class StringIndexOf { public static void main(String[] args) { String str = "明月几时有,把酒问青天。";//创建字符串对象 //获取字符串中文逗号首次出现的索引,赋值给charIndex ...

2018-04-07 20:51:02 2742

原创 现有一个字符串判断其是否由数字所组成(字符串转化为字符数组)

由于现在不知道字符串的长度以及包含的内容,所以最好的做法是将字符串变为字符数组后再判断每一位字符是否是“0”~“9”之间的内容。class Test{ //一般而言,如果返回是boolean类型往往以isXXX()命名 public static boolean isNumber(String str){ char[] date = str.toCharArray(...

2018-04-07 20:26:56 248

空空如也

空空如也

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

TA关注的人

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