-
学生成绩管理系统
所属栏目:[Java] 日期:2020-12-15 热度:61
心得:编程序很痛苦,但比编程序更痛苦的,是调试程序。 package xitong; import java.util.Scanner; class ScoreInformation { private String stunumber; String name; double mathematicsscore; double englishiscore; double networkscore; double datab[详细]
-
Java第一节课考试
所属栏目:[Java] 日期:2020-12-15 热度:77
1 package kaoshi; 2 3 import java.util.Scanner; 4 5 public class ScoreInformation { 6 Scanner input= new Scanner(System.in); 7 private String stunumber; // 学号 8 private String name; // 姓名 9 private double mathmaticsscore; // 高等数学成[详细]
-
ReentrantLock分析
所属栏目:[Java] 日期:2020-12-15 热度:100
主要分析下ReentrantLock锁的占用和释放过程。 一.几个核心变量 AbstractOwnableSynchronizer{ /** * 表示当前占有独占锁的线程,为null时说明锁未被占用 */ private transient Thread exclusiveOwnerThread;} AbstractQueuedSynchronizer extend AbstractOw[详细]
-
实验报告一 &第三周课程总结
所属栏目:[Java] 日期:2020-12-15 热度:107
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 实验报告 1.打印输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其中各位数字立方和等于该数本身。例如,153是一个“水仙花数”。 实验代码: public class wdnmd{ public static void m[详细]
-
.NET 4.0 New Feature - StringBuilder.Clear
所属栏目:[Java] 日期:2020-12-15 热度:138
.NET 4.0 New Feature - StringBuilder.Clear 以往在使用StringBuilder时,若要重复使用现有的StringBuilder对象,必需要将StringBuilder的内容清空,然而在StringBuilder类中并未附有直觉的方法可供直接叫用,因此我们可能需要透过StringBuilder.Remove方法[详细]
-
Micronaut 教程:如何使用基于 JVM 的框架构建微服务?
所属栏目:[Java] 日期:2020-12-15 热度:95
本文要点: Micronaut 是一种基于 jvm 的现代化全栈框架,用于构建模块化且易于测试的微服务应用程序。Micronaut 提供完全的编译时、反射无关的依赖注入和 AOP。该框架的开发团队和 Grails 框架的开发团队是同一个。Micronaut 框架集成了云技术,服务发现、[详细]
-
第十章 使用变量的一般事项
所属栏目:[Java] 日期:2020-12-15 热度:126
本章中用“变量”一词同时指代对象和内置数据类型,如整数和数组等。“数据类型”一词通常指内置数据类型,而“数据”一词则可能代表对象,也可能代表内置数据类型。 数据认知 创建有效数据的第一步是了解所要创建的数据种类。积累大量的数据类型对于程序员[详细]
-
JVM类加载机制
所属栏目:[Java] 日期:2020-12-15 热度:138
类从被加载到虚拟机内存中开始,到卸载出内存开始,它的整个生命周期如下 加载 连接初始化 验证 准备 解析 使用 卸载 加载、验证、准备、初始化和卸载这5个阶段的 顺序是确定的 ,类的加载过程必须按照这种顺序按部就班的开始, 而解析阶段则不一定 :它在某[详细]
-
Lambda表达式介绍
所属栏目:[Java] 日期:2020-12-15 热度:69
JDK1.8 中添加了 Lambda表达式,为 Java 添加了确实的函数式编程特性。 Lambda 表达式的类型是函数。但在 Java 中, Lambda 表达式是对像 ,他们必须依附于一类特别的对象类型——函数式接口。 Lambda 表达式最大的特点是:表示做什么,而非如何做。 函数式[详细]
-
AQS同步组件(二)
所属栏目:[Java] 日期:2020-12-15 热度:193
java中锁主要分为两类 : 1、 synchronized 关键字修饰的锁?? 2、 在同步容器JUC中 ReentrantLock(可重入性) 关键字修饰的锁 ReenTrantLock 和 synchronized 的区别:? ??? 1、可重入性 ,两者都是一样的,当有线程进入锁,计数器就加1,当计数器为0的时候[详细]
-
向量空间模型(Vector Space Model)
所属栏目:[Java] 日期:2020-12-15 热度:152
搜索结果排序是搜索引擎最核心的构成部分,很大程度上决定了搜索引擎的质量好坏。虽然搜索引擎在实际结果排序时考虑了上百个相关因子,但最重要的因素还是 用户查询与网页内容的相关性 。(ps:百度最臭名朝著的“竞价排名”策略,就是在搜索结果排序时,把[详细]
-
java 反射机制获取类名、属性、方法、构造器和反射动态使用
所属栏目:[Java] 日期:2020-12-15 热度:121
被反射的类: @Table("tb_student")public class Student { @Fields(columnName="id",type="int",length=10) private int id; @Fields(columnName="studentName",type="varchar",length=10) private String studentName; @Fields(columnName="age",length=3)[详细]
-
关于jpa的Specification自定义函数,实现oracle的decode;以及如
所属栏目:[Java] 日期:2020-12-15 热度:131
中秋佳节,多想吟诗一首:明月几时有,把酒问青天,不知天上宫。。。,行啦,不扯淡啦,中秋佳节也不能影响我学习的热情,说一说今天遇到问题 如何在静态方法中调用注入的service Public class ClassA{ public static ClassA classA; @Resource private Serv[详细]
-
1-N(1的总数)找规律
所属栏目:[Java] 日期:2020-12-15 热度:138
见:https://blog.csdn.net/dormousenone/article/details/75208903 1 #define IOS ios_base::sync_with_stdio(0); cin.tie(0); 2 #include cstdio // sprintf islower isupper 3 #include cstdlib // malloc exit strcat itoa system("cls") 4 #include ios[详细]
-
diea编写hello world案例
所属栏目:[Java] 日期:2020-12-15 热度:129
需求:使用idea工具创建工程,运行HelloWorld案例。 步骤: 1、创建空工程javaBase。==Create New Project --- Empty Project== 2、创建新模块day04。==File --- New --- Module== 3、在模块的src下创建包com.itheima.demo1。 ==New --- Package== 4、在包中[详细]
-
java基础循环判断语句
所属栏目:[Java] 日期:2020-12-15 热度:52
1.if语句,switch语句,for循环,while循环,do-while循环 (1)if语句三种格式: ? ? ? ? ? ? ? ? ?if(条件){ ? ? ? ? ? ? ? ?符合条件要要执行的语句 ? ? ? ? ? ? ? ? ? ? ? ? ? ? } ? ? ? ? ? ?----------------------------------- if(条件){ 符合条件执行的语[详细]
-
junit单元测试
所属栏目:[Java] 日期:2020-12-15 热度:179
junit单元测试 测试分类 黑盒测试 不需要写代码,给输入值,看程序能否输出期望的值 白盒子测试 需要写代码 Junit使用 属于白盒测试 步骤 1,测试类名:被测试的类名Test CalculatorTest 包名:xxx.xxx.xx.Test cn.itcast.Test 2,定义测试方法:可独立运行 方[详细]
-
第三周课程总结&实验报告一
所属栏目:[Java] 日期:2020-12-15 热度:80
实验报告(一) 1.打印输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其中各位数字立方和等于该数本身。例如,153是一个“水仙花数”。 2. 编写Java程序,求13-23+33-43+…+973-983+993-1003的值。 3. 编程求1!+2!+3!+…+20!。 4. 编写Java程[详细]
-
JavaWeb---js转json and json 转js
所属栏目:[Java] 日期:2020-12-15 热度:194
1.JS转JSON ①eval方式? ? ? ? ? ? ? ? ? ? ?===把字符串当做代码执行 function strToJson(str){ var json = eval( ‘ ( ‘ + str + ‘ ) ‘ ); return json; } ②new Function形式? ? ?==== function strToJson(str){ var json = ( new Function( " return[详细]
-
关于ArrayList源码
所属栏目:[Java] 日期:2020-12-15 热度:192
一、构造方法 1 private static final int DEFAULT_CAPACITY = 10; 2 3 //空参的构造方法,初始化数组长度为默认值,默认值为10 4 public ArrayList() { 5 this .elementData =DEFAULTCAPACITY_EMPTY_ELEMENTDATA; 6 } //有参的构建函数 2 public ArrayList([详细]
-
java运行环境JDE从官网下载网速很慢,有什么解决办法
所属栏目:[Java] 日期:2020-12-15 热度:104
1. 点击如下链接进入官网: https://www.java.com/en/download/help/windows_offline_download.xml 点击 “ 手动下载 ” ? 2. 根据自己电脑选择32位或者64位点击下载 ? ? 3. 下载完exe文件后, 关闭所有应用程序,包括浏览器 双击保存的文件以开始安装过程。[详细]
-
数据类型
所属栏目:[Java] 日期:2020-12-15 热度:162
? ? ? 整数类型:byte(1) ? short(2)? int(4)? long(8) 字符类型:char(2) 用单引号括起来,例如‘a‘; ? java采用 Unicode字符集。 浮点类型:float(4)? double(8) 布尔类型:boolean(ture,false ),未规定其所占字节。 2.引用类型:数组,枚举,类,注解等[详细]
-
java常用关键词关键字,方法源码解析
所属栏目:[Java] 日期:2020-12-15 热度:138
transient volatile native final Integer String Class Object newInstance Class.forName,ClassLoader.loadClass ClassLoader .getResources(),ClassLoader.getSystemResources() ? ClassLoader .getResources(),ClassLoader.getSystemResources() public[详细]
-
QEMU命令配置虚拟机网络的用户模式
所属栏目:[Java] 日期:2020-12-15 热度:166
QEMU缺省使用“-net nic-net user”参数为客户机配置网络,提供了一种用户模式( user-mode)的网络模拟。使用用户模式的客户机可以连通宿主机及外部网络。用户模式网络完全由QEMU模拟实现整个TCP/IP协议栈,并且使用这个协议栈提供一个虚拟的NAT网络。它不依[详细]
-
Java EE—最轻量级的企业框架?
所属栏目:[Java] 日期:2020-12-15 热度:192
确保高效发展进程的建议 很久以前,J2EE,特别是应用程序服务器被认为过于臃肿和“重量级”。对于开发人员来说,使用此技术开发应用程序会非常繁琐且令人沮丧。但是,由于 J2EE 框架的名称已更改为Java EE,因此该假设不再适用。 Java EE 与其他企业框架相比[详细]