- 博客(11)
- 收藏
- 关注
原创 Java反射机制
在 Java 中的反射机制是指 **在运行状态,对于任意一个类都知道这个类所有的属性和方法; 并且对于任意一个对象,都能够调用它的任意一个方法; **这种动态获取信息以及动态调用对象方法的功能成为 Java 语言的反射机制。...
2022-08-30 18:22:54
335
原创 MySQL数据库学习笔记全
MySQL数据库笔记DB:数据库(Database)DBMS:数据库管理系统(Database Management System)SQL:结构化查询语言(Structured Query Language)非关系型数据库,可看成传统关系型数据库的功能阉割版本,基于键值对存储数据,不需要经过SQL层的解析,性能非常高。同时,通过减少不常用的功能,进一步提高性能。MySQL5.7中问题再现:命令行操作sql乱码问题问题解决步骤1:查看编码命令步骤2:修改mysql的数据目录下的my.ini配置文件步骤3
2022-08-13 11:02:16
3505
原创 Python练习题
Python1作业1. 人生苦短,我学pythonname=input()print("{}同学,人生苦短,我学python".format(name))print("{}大侠,学好python,走遍天下也不怕".format(name[0]))print("{}小盆友,学好python,你最帅".format(name[1:]))2. 汇率兑换money=input()if money[0] == 'R': U=eval(money[1:])/6 pr
2022-05-31 18:26:59
2913
原创 编译原理笔记
#编译原理编译器的结构第一章 概述1-1词法分析概述词法分析的主要内容从左向右逐行扫描源程序的字符,识别出各个单词,确定单词的类型。将识别出的单词转换成统一的机内表示——词法单元(token)形式。token:<中别码,属性值>例:词法分析后得到的token序列1-2语法分析概述语法分析器(parser)从词法分析器输出的token序列中识别出各类短语,并构造语法分析树(parse tree)语法分析树描述了句子的语法结构
2022-05-20 15:22:30
230
转载 MyBatis
Mybatis简介MyBatis历史MyBatis最初是Apache的一个开源项目iBatis, 2010年6月这个项目由Apache Software Foundation迁移到了Google Code。随着开发团队转投Google Code旗下,iBatis3.x正式更名为MyBatis。代码于2013年11月迁移到GithubiBatis一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBatis提供的持久层框架包括SQL Maps和Data Acces
2022-05-14 15:01:37
404
原创 单链表常见题型
单链表的常见题型一、求单链表中有效节点的个数二、查找单链表中的倒数第k个节点三、单链表的反转四、从尾到头打印单链表(非递归)五、完整代码(带注释)六、运行结果一、求单链表中有效节点的个数代码如下(示例)://方法:获取到单链表的节点的个数(如果是带头结点的链表,需求出不统计头节) /* * @param head 链表的头结点 * @return 返回的就是有效节点的个数 */public static int getLength(HeroNode head) { if(hea.
2021-03-08 20:50:31
378
3
原创 表达式((0.05+0.01)==0.06)的返回结果是false
文章目录前言测试案例运行结果解决方法前言 在进行数字运算时,如果有double或float类型的浮点数参与计算,偶尔会出现计算不准确的情况。在《Effective Java》中提到一个原则,那就是float和double只能用来作科学计算或者是工程计算,但在商业计算中我们要用java.math.BigDecimal,通过使用BigDecimal类我们可以解决上述问题。测试案例代码如下(示例):package java_1;public class deom5 { public s
2020-11-22 11:59:26
1791
1
原创 Java简单四则运算
题目从控制台输入只有一个四则运算符(+,-,,/)的简单四则运算式子,然后输出计算结果。例如输入345+23,则输出345+23=368;输入20100,则输出20*10=2000;如果输入非四则运算式子就给出提示信息。运算结果如下图所示提示:本篇文章是面对初学者文章,其中未使用java语言中类与对象的概念,没有什么深层次和抽象的内容。学习者只需一步一步阅读就可理解程序的运行逻辑,与c语言编程较为相似。不足需改正点:1.该程序没有使用函数,即没有将程序做模块化设计。2.该程序的判断条件仍未完善,例如
2020-11-03 14:37:59
7184
4
原创 JAVA输入一个字符串,统计该字符串中有多少个数字。
提示:本程序使用了java.lang.String中常用的成员方法 int length()和char charAt(int index) 。若有不解者,请自行API,或查书。代码如下(示例):import java.util.Scanner; //包含输入流头文件public class demo3_9 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); //打开输入流
2020-11-03 00:31:30
4840
2
原创 Java编写程序输出1+3+5+……+99的运算结果
Java编写程序输出1+3+5+……+99的运算结果public class demo1 {public static void main (String[] args) {int i = 1;int sum = 0;for (i=1; i<100; i+=2) {sum += i;}System.out.println(“1+3+5+…+99=”+sum);}}
2020-11-02 17:47:36
11840
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人