-
Java语言程序设计(1)
所属栏目:[Java] 日期:2020-12-15 热度:58
第1章 计算机、程序和Java概述 ? 1.什么是计算机? ???? 计算机包括硬件(hardware) 和软件(software) 两部分。一般来说,硬件包括计算机中 可以看得见的物理部分,而软件提供看不见的指令,这些指令控制硬件并且使得硬件完成特定的任务 ???? ??? 1. 1 CPU([详细]
-
java设计模式23种常见经典设计模式面编程语言
所属栏目:[Java] 日期:2020-12-15 热度:171
设计模式分为三种类型,共23种: 创建型模式:单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式 结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式 行为型模式:模板方法模式、命令模式、迭代器模式、观察者模式[详细]
-
Java常量与变量
所属栏目:[Java] 日期:2020-12-15 热度:123
一、标识符 1.1 标识符的命名规则: ? ? a.标识符可以由字母,数字,下划线和美元符组成,不能以数字开头 ? ? b.标识符严格区分大小写 ? ? c.标识符不能是java关键字和保留字 ? ? d.标识符的命名最好能反映出其作用 二、关键字 ? 三、变量 3.1 什么是变量 ?[详细]
-
第一次实验报告总结
所属栏目:[Java] 日期:2020-12-15 热度:165
一、实验目的 熟悉JDK开发环境 熟练掌握结构化程序设计方法 二、实验内容 1、 打印输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其中各位数字立方和等于该数本身。例如,153是一个“水仙花数”。 2、编写Java程序,求13-23+33-43+…+973-983+993[详细]
-
Java基础语法(总结篇)
所属栏目:[Java] 日期:2020-12-15 热度:149
关键字标识符 关键字的概念与特征 概念:Java关键字是事先定义好的 对Java的 编译器 有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等, 关键字不能用作变量名、方法名、类名、包名和参数。 特征: 完全小写 在增强版记事本中(例如Notepad++[详细]
-
93-time模块
所属栏目:[Java] 日期:2020-12-15 热度:130
目录 time模块 一.time模块 1.1 时间戳 1.2 格式化时间 1.3 结构化时间 1.4 不同格式时间之间的转换 1.5 其它用法 time模块 一.time模块 import time 1.1 时间戳 时间戳(timestamp):时间戳表示从1970年1月1日00:00:00:开始按秒九三的时间偏移量 import[详细]
-
Java8函数式接口简介
所属栏目:[Java] 日期:2020-12-15 热度:158
一、函数式接口 1. 可以使用注解@FunctionalInterface 2. 函数式接口有且仅有一个抽象方法;如果一个接口里只有一个抽象方法,这个接口可以作为函数式接口 3. 可以有0个或多个非抽象方法 4. 可以被隐式转换为lambda表达式 5.?函数式接口的实例 a. lambda表达[详细]
-
java中length和length()的区别?
所属栏目:[Java] 日期:2020-12-15 热度:96
?在java中String类可以定义字符串变量和字符串数组,length()用于求String字符串对象的长度,而length用 ? 于求String字符串数组的长度。 ? length()是求String字符串对象中字符的个数,而length是求字符串数组中有多少个字符串。 ? 他们的用法为: ? ? ? ??[详细]
-
设计模式课程 设计模式精讲 15-2 桥接模式源码解析
所属栏目:[Java] 日期:2020-12-15 热度:167
1 桥接模式源码解析 1.1 源码解析1 jdk中的应用(驱动类) ? ? 1 桥接模式源码解析 1.1 源码解析1 jdk中的应用(驱动类) 步骤: class.forName 调取驱动接口的静态块,触发驱动管理类 DriverManager 的注册驱动方法,从而将该驱动放到 CopyOnWriteArrayList[详细]
-
gc算法与内存分析(jvm)
所属栏目:[Java] 日期:2020-12-15 热度:120
参考资料: GC算法分类-https://zhuanlan.zhihu.com/p/41666328 《深入理解java虚拟机》第三章垃圾收集器与内存分配策略 ? 一:GC分代--新生代跟老年代 gc 活动空间为堆区域,堆按gc处理方式也可以分为新生代跟老年代。 对象内存分配跟使用的垃圾收集器有关,[详细]
-
Netlib文件转化为mps文件
所属栏目:[Java] 日期:2020-12-15 热度:91
Netlib文件转化为mps文件 下载地址 建立emps.c文件内容如下 /* Expand compressed LP programs (in netlib format) to MPS format. * This is similar to the Fortran program emps.f,except that it * understands command-line arguments,including the -m[详细]
-
[ARIA] What is Accessible Name Calculation?
所属栏目:[Java] 日期:2020-12-15 热度:51
What‘s in a name? In this lesson,I‘ll explain the concept of naming interactive elements for screen reader users,including forms,buttons,and links. You‘ll learn how to debug accessible names and descriptions using the Chrome Accessibili[详细]
-
Java8 時間API
所属栏目:[Java] 日期:2020-12-15 热度:57
java.time 包是在JDK8新引入的,提供了用于日期、时间、实例和周期的主要API。 所有类都是不可变的、线程安全的。 import java.time.*;import java.time.format.DateTimeFormatter;public class DateTest {public static void main(String[] args) {LocalDat[详细]
-
Java高并发网络编程(三)NIO
所属栏目:[Java] 日期:2020-12-15 热度:199
从Java 1.4开始,Java提供了新的非阻塞IO操作API,用意是替代Java IO和Java Networking相关的API。 NIO中有三个核心组件: Buffer缓冲区 Channel通道 Selector选择器 一、Buffer缓冲区 缓冲区 本质上是一个可以写入数据的 内存块 (类似数组),然后可以再次[详细]
-
Java script-数组与字符串方法
所属栏目:[Java] 日期:2020-12-15 热度:110
数组: 1.concat() 功能: 用于连接两个或多个数组,该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。 参数: concat(data1,data2,...);所有参数可选,要合并的数据;data为数组时,将data合并到原数组;data为具体数据时直接添加到原数组尾部[详细]
-
第三周课程总结&实验报告一
所属栏目:[Java] 日期:2020-12-15 热度:118
? ? ? ? ? ? ? ? ? ? ? ? ?第三周课程总结实验报告一 1.打印输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其中各位数字立方和等于该数本身。例如,153是一个“水仙花数”。 实验代码: package main; public class Main { public static void ma[详细]
-
webpack补补课(一)
所属栏目:[Java] 日期:2020-12-15 热度:198
webpack.* webpack ?是一个现代 JavaScript 应用程序的 静态模块打包器(module bundler) 。当 webpack 处理应用程序时,它会递归地构建一个 依赖关系图(dependency graph) ,其中包含应用程序需要的每个模块,然后将所有这些模块打包成一个或多个? bundle 。[详细]
-
Java描述设计模式(07):适配器模式
所属栏目:[Java] 日期:2020-12-15 热度:135
本文源码: GitHub·点这里 || GitEE·点这里 一、适配器模式简介 1、基础概念 适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。适配器模式有类适配器模式和对象适配器模式,以及[详细]
-
Java描述设计模式(11):观察者模式
所属栏目:[Java] 日期:2020-12-15 热度:159
本文源码:GitHub·点这里 || GitEE·点这里 一、观察者模式 1、概念描述 观察者模式是对象的行为模式,又叫发布-订阅(Publish/Subscribe)模式。观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象,主题对象在状态发生变化时,[详细]
-
2019最新 Java商城秒杀系统的设计与实战视频教程(SpringBoot版
所属栏目:[Java] 日期:2020-12-15 热度:99
搭建项目 这是父模块。我们不打算写代码,所以直接删掉 建立子模块 在父母快下建立三个子模块 建立好api模块 model字模块 server字模块 加入依赖的jar包 父模块的pom.xml api模块 model模块 依赖的传递。model层依赖api层 server模块 用来实现分布式所的zook[详细]
-
浅入浅出 Java 排序算法
所属栏目:[Java] 日期:2020-12-15 热度:73
Java String 源码的排序算法 一、前言 Q:什么是选择问题? 选择问题,是假设一组 N 个数,要确定其中第 K 个最大值者。比如 A 与 B 对象需要哪个更大?又比如:要考虑从一些数组中找出最大项? 解决选择问题,需要对象有个能力,即比较任意两个对象,并确定[详细]
-
JYaml——>Yaml的Java实现
所属栏目:[Java] 日期:2020-12-15 热度:173
JYaml——Yaml的Java实现 JYaml支持的数据类型: 原始数据类型和封装类(int,java.lang.Integer) JavaBean兼容对象(结构支持) collection(sequence支持) List Set Map(map支持) Arrays(sequence支持) BigInteger和BigDecimal Date JYaml实例: 将Java[详细]
-
CSAPP 2-2 整数的表示和运算
所属栏目:[Java] 日期:2020-12-15 热度:117
目录 1 整数表示 1 整数表示 编码整数有2种方式: 一种只能表示非负数(大于0的数),另一种能够表示负数、零和正数. (1) 整型数据类型: C和C++都支持有符号(默认)和无符号数,Java只支持有符号数. (2) 无符号数的编码: 无符号数的二进制表示又一个很重要的属性:[详细]
-
java1
所属栏目:[Java] 日期:2020-12-15 热度:98
package STUDENTINFORMATION; import java.util.Scanner; class ScoreInformation { private String stunumber; private String name; private double mathematicsscore; private double englishiscore; private double networkscore; private double databa[详细]
-
The Preliminary Contest for ICPC Asia Shanghai 2019
所属栏目:[Java] 日期:2020-12-15 热度:106
D. Counting Sequences I 暴力搜索。 #include bits/stdc++.husing namespace std;typedef long long ll;const int MOD = 1000000007;mapvectorshort,short m;vectorshort vec;void calc(int num1) { vectorshort tmp; if(num1) tmp.push_back(num1); int n[详细]