- 博客(36)
- 收藏
- 关注
原创 华为机考题目解析 HJ7 取近似值 java
写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于 0.5 ,向上取整;小于 0.5 ,则向下取整。数据范围:保证输入的数字在 32 位浮点数范围内。
2023-07-26 14:52:38 35
原创 Django创建项目
例如,URLconf 在处理请求 https://www.example.com/myapp/ 时,它会尝试匹配 myapp/。当 Django 找到了一个匹配的准则,就会调用这个特定的视图函数,并传入一个 HttpRequest 对象作为第一个参数,被“捕获”的参数以关键字参数的形式传入。当 Django 响应一个请求时,它会从 urlpatterns 的第一项开始,按顺序依次匹配列表中的项,直到找到匹配的项。为你的 URL 取名能使你在 Django 的任意地方唯一地引用它,尤其是在模板中。
2023-05-17 23:35:51 137
原创 String、StringBuffer、StringBulider的区别
String、String Buffer以及String builder
2022-08-04 14:34:52 122
原创 Java 泛型
什么是泛型 接口、类中的属性或方法的参数与返回值的类型均采用动态标记,在对象实例化时动态配置要使用的数据类型。为什么出现泛型 在Java中,为了方便接收参数类型的统一,提供了一个核心类Object,利用此类对象就可以接受所有类型的数据,但是由于所描述的数据范围过大,在使用时就会出现数据类型的传入错误从而依法ClassCastException异常。泛型的使用 普通泛型使用public class Demo { public static void main(String[] args
2022-05-01 23:59:13 336
原创 Java Enum枚举类
枚举类枚举类不是一个新的类型,他只是提供了一种更为方便的结构。每一个使用enum定义的类实际上都属于一个类继承了Enum类而已,java.lang.Enum类的定义如下:public abstract class Enum<E extends Enum<E>> implements Constable, Comparable<E>, Serializable {}Enum类的常用方法方法名称类型描述protected Enu
2022-04-27 23:26:17 627
原创 Java多线程
线程的定义 程序(program)程序(program)是一组计算机能识别和执行的指令,运行于电子计算机上,满足人们某种需求的信息化工具。是静态的代码。它以某些程序设计语言编写,运行于某种目标结构体系上。进程(process)进程(process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。程序是指令、数据及其组织形式的描述,进程是程序的实体。线程(thread)线程(thread)是操作系统能够进行运算调度的最小单位。它被包含在
2022-04-27 22:52:57 1119
原创 Java 接口
接口的定义接口是一种特殊的类,其内可以定义全局常量和抽象方法、default方法以及用static关键字定义的方法。//为了区分接口,通常会在接口名称前加上字母Iinterface IA{ public static final String STRING = "去扰嶟"; public abstract String getString();}接口的实现 1.接口需要被子类实现,子类可以使用implements关键字实现多个父接口 2.子类如果不是抽象类,那么一定要重写
2022-04-23 19:04:29 180
原创 Java 修饰符
java 修饰符 Java提供了许多种修饰符,主要分为两类: 一:访问修饰符 二:非访问修饰符 访问控制修饰符 Java中有四种访问控制修饰符,用来保护对于类、变量、方法以及构造方法的访问。 private : 在同一类里可见。可以修饰:对象,方法,内部类。 default(什么也不写): 在同一包里可见。可以修饰:类,接口,变量,方法。 protected :对同一包内的类和所有子类可见。可以修饰:变量,方法,内部类。 public :对所有的类可见。可以修饰:类,接口,
2022-04-21 22:51:06 2250 1
原创 Java中“==”和equals的区别
文章目录“==”equals对equals的重写“==” == :运算符 比较基本数据类型比的是数值,比较引用数据类型比地址值public static void main(String[] args) { int a = 10; int b = 10; double c = 10; char d = 10; String str1= new String("不扰嶟"); String str2= new String("不扰嶟"); //基本数据类型的比较
2022-04-20 21:26:35 211
原创 经典排序算法
目录前言一、排序算法的说明1.排序算法是什么算法总结算法分类冒泡排序(Bubble Sort)冒泡排序算法的原理如下:代码实现(这里只对int型一维数组排序,但实际上对任意一维数组都可排序)快速排序(Quick Sort)快速排序算法通过多次比较和交换来实现排序,其排序流程如下:代码实现前言十大经典排序算法一、排序算法的说明1.排序算法是什么对一序列对象根据某个关键字进行排序。算法总结算法分类冒泡排序(Bubble Sort)冒泡排序算法的原理如下:比较相邻的元素。如果第一个比第二
2022-04-20 13:18:25 79
原创 Java重载与重写
重载(Overloading)方法名称相同,参数的类型及个数不同。作用:根据参数的不同,调用不同的方法。重写(Overriding)方法名称,参数的类型及个数,返回类型相同。作用:子类可以根据需求,定义特定与自己的行为。重载与重写的区别区别重载重写参数列表必须修改不能修改返回类型可以修改不能修改权限可以修改不能比父类更严格异常可以修改不能跑出新的或更广的异常总结方法的重载和重写是Java方法的多态性的体现。①方法重载是在一个类中
2022-04-20 13:11:21 64
原创 Java 多态性
多态是什么多态是同一种行为具有多个不同表现形式或形态的能力。多态的优点多态的优点1.消除类型之间的耦合关系2.可替代性3.可扩展性4.接口性5.灵活性6.简化性多态的实现方法的多态性(同样的方法有不同的实现)方法的重载同一个方法根据传入参数的不同实现不同功能。方法的重写同一个方法子类可以有不同的实现对象的多态性对象的向上转型:父类 父类实例 = 子类实例对象的向下转型:子类 子类实例 = (子类) 父类实例,强制转换...
2022-04-20 12:48:35 212
原创 Java 继承
java继承继承的概念继承的语法继承的好处继承的类型子类实例化过程super与this关键字继承的概念继承是子类继承父类非private的属性和方法,当子类继承父类后,就具有了父类非private的属性和方法。继承的语法class 父类class 子类 extends 父类继承的好处子类继承父类实现了代码的复用,同时子类也可以声明自己的方法,拓展了功能。/** * */package com.kai.tian;/** * @author 18797 * */class
2022-04-19 23:18:27 175
原创 Java String类
String类@[TOC](String类)String类对象实例化直接赋值的形式进行实例化操作使用关键字和new来实例化String类对象连接字符串第一种使用concat方法:第二种使用'+'操作符来连接字符串:String类对象实例化直接赋值的形式进行实例化操作在Java中并没有字符串这一数据类型的存在,考虑到开发的需求,Java通过设计的形式提供了String类,并且该类的对象可以通过直接赋值的形式进行实例化操作。public class StringDemo { public static
2022-04-19 13:03:44 175
原创 家庭记账系统
采用两个类实现,Utility用来接收数据,而FamilyAccount通用案例完成具体实现。具体代码如下。import java.util.Scanner;/**Utility工具类:将不同的功能封装为方法,就是可以直接通过调用方法使用它的功能,而无需考虑具体的功能实现细节。*/public class Utility { private static Scanner scanner = new Scanner(System.in); /** 用于界面菜单的选择。该方法读
2022-04-17 22:38:50 73
原创 Java 运算符
目录算术运算符关系运算符逻辑运算符位运算符算术运算符Java 算术运算符 算术运算符 含义 + 加法 - 减法 * 乘法 / 除法 % 模运算 ++ 递增运算 += 加法赋值 -= 减法赋值 *= 乘法赋值 /= 除法赋值 %= 模运算赋值 -- 递减运算 关系运算符关系运算符及其含义 关系运算符 含义 == 等于
2021-07-17 00:20:31 55
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人