程序员 程序 日记java

Java学习之路--method--方法重载

package com.chao.method;//Java中都是值传递(Java)和 引用类型public class Demo02 { public static void main(String[] args) { int max = max(40,50);//实参40,50 System.o ......
方法 method Java

Java学习之路--javadoc

package com.chao.base;/** * @author chao (author,作者名) * @version 1.0 (version,版本号) * @since 1.8 (since指名需要最早使用的jdk版本) */public class Doc { String name ......
javadoc Java

Java学习之路--method--方法

package com.chao.method;/*何谓方法?System.out.println(),这句代码是什么意思(调用系统类里标准输出对象out下的println方法)System--是一个类(系统类,自带的)out--System类里的1个标准输出对象println()--out对象里的 ......
方法 method Java

Java学习之路--Hello World--注释

package com.chao.base;public class HelloWorld { public static void main(String[] args) { System.out.println("Hello,World!"); }}//单行注释/*多行注释 *//**JavaD ......
注释 Hello World Java

Java学习之路--Demo06--变量

package com.chao.base;public class Demo06 { //类变量 关键字static static double salary = 2500; //属性:变量 //实例变量:从属于对象,如果不自行初始化,这个类型的默认值 0 0.0 //布尔值:默认是false / ......
变量 Java Demo 06

Java学习之路--Demo08--运算符

package com.chao.base;public class Demo08 { public static void main(String[] args) { /* 运算符 算术运算符:+、—、*、/、%(取余)、++、--; 赋值运算符:=; 关系运算符:>,<,>=,<=,==,!=i ......
运算符 Java Demo 08

Java学习之路-Demo05-Scanner,体重测量

package com.chao.base;import java.util.Scanner;/*体重指数 = 体重 (kg) / ( 身高 (m) × 身高 (m) ),小于18.5属于偏瘦,介于18.5和20.9之间(左闭右开)属于苗条,介于20.9和24.9之间(左闭右闭)属于适中,超过24. ......
体重 Scanner Java Demo 05

个人项目分析——中小学生数学卷子自动生成程序

目录 一. 简介 二. 项目要求 三. 代码分析 整体架构 核心代码 四. 功能测试 五. 优缺点总结 一. 简介 本篇博客为对廖心怡同学的个人编程项目 “中小学数学卷子自动生成程序” 的分析与总结,在阅读代码的过程中学习到了许多优点,也发现了一些代码书写、代码结构等方面的不足,希望可以对该同学接下 ......

Java学习一路-Demo01-Java数据类型

package com.chao.base;public class Demo01 { /* Java数据类型 两大类:基本数据类型和引用类型 1.基本数据类型共8种: (1)数值类型分为: 整数类型(4种): a.byte(字节型),占1个字节,取值范围(-128~127) b.short(短整型 ......
Java 类型 数据 Demo 01

Java学习之路-Demo02

package com.chao.base;public class Demo02 { public static void main(String[] args) { //整数拓展: 进制 二进制0b 十进制 八进制0 十六进制0x int i = 10; int i1 = 010;//八进制0 ......
Java Demo 02

Java学习之路-Demo03-类型转换

package com.chao.base;public class Demo03 { public static void main(String[] args) { int i = 128; byte b = (byte)i;//内存溢出 double d = i; //强制转换 (类型)变量名 ......
类型 Java Demo 03

Java编程学习笔记01

网络编程笔记 2023.2.28 2023.3.10/*1.1 什么是计算机网络计算机网络是指将==地理位置不同==的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统、网络管理软件及网络通信协议的管理协调下,实现资源互通和信息共享传递的计算机系统// 打电话 --连接-- ......
笔记 Java

Java编程学习笔记02

GUI 编程 2023.3.11--现在Gui编程已经被淘汰,用的很少很少一、简介:Gui 的核心技术:Swing 和 AWT原因:1.界面不美观2.需要jre环境!为什么要学习?1.可以写出自己心中想要的一些小工具2.工作时候,有可能需要维护到Swing界面,概率极小3.了解MVC架构,了解监听! ......
笔记 Java

个人项目-小初高算数题目生成(Java互评)

目录 简介 测试与分析 功能测试 代码分析 总结 一、简介 本博客对结对编程队友高义林同学的个人项目进行分析测试,使用语言为Java。需求如下图所示: 二、测试与分析 1.功能测试 1.登录功能测试 分析:登录时输入错误账密、错误密码、空的账密均不可成功登录,可以满足普通的登陆需求,且提示到位,登录 ......
题目 项目 个人 Java

【HNU个人项目互评】--java

湖南大学软件工程个人项目互评 评测者:李姝萱 项目作者:张乐盈 一.基本信息: 1.被评队友满足了个人项目要求的所有需求 1.1.登录:只有规定的账户可以登陆,其他的输入不会因为异常抛出强制终止程序 输入不满足格式要求,不会越界异常 错误账户不能登陆 登陆成功,清晰提示 1.2.生成题目:小学包括+ ......
项目 个人 java HNU

中小学数学卷子自动生成程序——结对编程队友互评

结对编程队友互评 代码:软件2105何志成 评价:软件2105陈相彤 一、题目介绍 用户: 小学、初中和高中数学老师。 功能: 1、命令行输入用户名和密码,两者之间用空格隔开(程序预设小学、初中和高中各三个账号,具体见附表),如果用户名和密码都正确,将根据账户类型显示“当前选择为XX出题”,XX为小 ......
卷子 自动生成 队友 中小学 数学

Java 内存模型

目录并发编程模型的两个关键问题Java 内存模型共享变量Java 内存模型的抽象结构如何保证内存可见性?JMM 与 Java 运行时内存区域的区别区别联系总结JMM 与重排序为什么指令重排序可以提高性能?重排序有哪几种?JMM 与顺序一致性模型什么是顺序一致性模型?JMM 为什么不保证顺序一致性?J ......
模型 内存 Java

【结对编程互评-C++】中小学数学卷子自动生成程序

【结对编程互评-C++】中小学数学卷子自动生成程序 项目名称:中小学数学卷子自动生成程序 编程语言:C++ 代码作者:李义 评价人:张恒硕 目录 [1.项目要求] [1.1目标用户] [1.2实现功能] [2.代码分析] [3.功能测试] [3.1登录功能测试] [3.2出题功能测试] [4.优缺点 ......
卷子 自动生成 中小学 数学 中小

9.20日记

1 抽象工厂模式的定义 抽象工厂模式是一种创建型设计模式,它提供了一种创建一组相关或相互依赖对象的方式,而无需指定它们的具体类。该模式以一组抽象接口为核心,包括抽象工厂接口和一组抽象产品接口,每个具体工厂类负责创建特定产品家族,保证这些产品之间的兼容性。客户端代码通过与抽象工厂和抽象产品接口交互,可 ......
日记 9.20 20

java.lang.IllegalArgumentException: Malformed \uxxxx encoding — 记一次mvnDebug过程

本文唯一发布网站 博客园(官网地址:https://www.cnblogs.com/) 本文地址:https://www.cnblogs.com/zeromi/p/17716933.html 前情提要 有天需要写个东西,需要翻一下老代码,使用idea打开一个很久没打开的项目,然后不知道为啥到处飘红 ......

9.19日记

若是 DataNode 没有启动,可尝试如下的方法(注意这会删除 HDFS 中原有的所有数据,如果原有的数据很重要请不要这样做):#针对 DataNode 没法启动的解决方法cd /usr/local/hadoop./sbin/stop-dfs.sh # 关闭rm -r ./tmp # 删除 tmp ......
日记 9.19 19

记录 小程序调用前置摄像头的数据获取及简单配置

业务是需要调取前置摄像头之后获取图片 上代码 wx.chooseMedia({ count: 1,//只允许上传一张照片 mediaType: ['image'],//文件类型 sizeType: ['original', 'compressed'],//是否压缩所选文件,original原始 co ......
摄像头 程序 数据

linux关闭终端,后台程序不退出

你要退出终端会话时,要是存在被停止的进程,会出现警告信息。但如果使用了后台进程,只有某些终端仿真器会在你退出终端会话前提醒你还有后台作业在运行。 如果希望运行在后台模式的脚本在登出控制台后能够继续运行,我再一篇文章中看到,有方法可以实现。 有时你会想在终端会话中启动shell脚本,然后让脚本一直以后 ......
终端 后台 程序 linux

中小学数学卷子自动生成程序队友代码分析

引言 项目背景和目的: 在教育领域,手动生成数学卷子是一项既耗时又耗力的工作,需要老师投入大量的时间和精力。为了减轻老师的负担,提高教学效率,同时提供更加灵活和个性化的卷子生成服务,这个项目提出了自动化生成数学卷子的解决方案。同时,在课程设置方面,这个项目旨在提高我们独立编程、规范编码的能力。 个人 ......
卷子 自动生成 队友 中小学 数学

Java 21 新特性:switch的模式匹配

在之前的Java 17新特性中,我们介绍过关于JEP 406: switch的模式匹配,但当时还只是关于此内容的首个预览版本。之后在JDK 18、JDK 19、JDK 20中又都进行了更新和完善。如今,在JDK 21中,该特性得到了最终确定!下面,我们就再正式学习一下该功能! 在以往的switch语 ......
特性 模式 switch Java 21

java代码访问网页

import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.URL; import java.net.HttpURLConnection; public class WebPageAccess { ......
代码 网页 java

JAVA-基本程序设计结构(类变量、main语法、代码块、final关键字、抽象类)

1.类变量和类方法 1.类变量 1.类变量的定义和语法 1.类变量(静态变量/静态属性/静态字段)是该类的所有对象共享的变量,任何一个该类的对象去访问它时,取到的都是相同的值,同样任何一个该类的对象去修改它时,修改的也是同一个变量 2.定义语法: 访问修饰符 static 数据类型 变量名; [推荐 ......
变量 程序设计 语法 关键字 关键

java -jar包服务启停脚本

#! /bin/bash # jar包路径 serverhome=/home/edge-gateway/mqtt-edge logspath=$serverhome/logs JAR_NAME=gateway-edge-mqtt.jar # 使用说明 usage(){ echo "Usage: sh ......
脚本 java jar

电子钱包小程序:技术与便捷的完美融合

随着移动支付的快速普及,支付宝、微信支付等电子钱包 App 成为了我们日常生活中不可或缺的一部分,手机充值、生活缴费、便利店付款等场景都离开不了。但是也逐步发现,电子钱包 App 们为了提供更加便捷的支付体验和功能,他们有一个共性就是都在往小程序线路发展。 ......
钱包 程序 电子 技术

openGL 分離模式程序

GLSL Shader glCreateProgram glUseProgramStages( GLuint pipeline,GLbitfield stages,GLuint program)> :bind stages of a program object to a program pipel ......
模式 程序 openGL