- 博客(33)
- 收藏
- 关注
原创 java基本数据类型
java会自动将数字对应到ascii码表中的字符,反之亦然。因此,java中的char类型是可以当作数字进行计算的。java提供的float和double表示的精度都不高。如果要求小数计算后,精确度不丢失需要使用专门的。注意:虽然输出是一个字符串,但在代码中的用处和意义都与字符串无关。boolean常用在循环控制语句中,也基本只用在循环控制语句中。字符集中的字符可以直接用数字表示,当然,自己定义小数时,最好也使用。等都是常见的字符集。
2024-09-06 15:09:39 579
原创 java变量
从代码上来看,作用域就是{}。每个{}内的变量都属于同一作用域,包括嵌套的{}{{}}),内部{}仍然从属于外部,也就是在作用域中定义的变量可以在嵌套的作用域中生效。但定义在嵌套的作用域中的变量,不能直接在所属定义域中使用。处于不同作用域下的变量也有不同的名称。直接定义在类下变量,可以在所有方法中使用,称为全局变量,定义在方法中的变量,只能在本方法总使用,称为局部变量java属于强类型语言,不同的变量必须在定义时指定变量的类型。且变量必须且只能使用同类型的数据进行赋值。
2024-09-02 13:54:07 729
原创 java注释
就是文档注释中的注解。到目前位置文档注释和多行注释的功能还是相同的。但文档注释的功能不止于此,文档注释最重要的功能就是可以生成文档。注释最基本的作用就是,让编译器无视注释的内容。比如,在不确定某一部分代码的功能,但又不能轻易删除时,可以先注释代码,防止误删重要代码。文档注释时java特有的一种注释,使用方式和多行注释类似,也是可以写多行注释,但是相比于多行注释来说,文档注释还多了一个添加注解的功能。表示生成文档时要添加作者和版本号,如果编写文档注释时没有添加对应的注解,生成文档时不会报错,但也不会显示。
2024-08-30 14:21:46 352
原创 第一个java程序HelloWorld
如果没有报错,且目录下出现同名的class文件,表示编译成功。这个新生成的class文件就被称为字节码文件。找一个目录,最好是空目录,方便管理自己创建的文件。**注意:**如果想要输出中文,需要注意文件的编码,和命令行的编码一致。,这是固定格式,是作为程序入口的方法。所有java程序都是从这个方法开始执行的。在编译过程中如果输入的文件不是java类型(也就是后缀名不是。,则其后的名称一定要和文件名一致,否则无法编译。,后缀名指示文件的类型(否则编译时会出问题)。最后,注意最后的两个。
2024-08-29 16:21:06 270
原创 java常用DOS命令
DOS命令在开发中并不常用,更多只是为了熟悉用命令行的方式完成工作。可以返回之前执行过的命令。(注意没执行过的命令是找不到的):在磁盘的某个确定目录(也叫相对路径)下创建文件。:在当前目录的某个目录(也叫相对路径)下创建文件。,可以唤出一个黑窗口。:移动到当前目录下的某个目录中。:移动到磁盘目录(也叫根目录):用于清楚,窗口中输入的命令。:删除当前目录下的某个目录。在弹出的输入框中输入。:移动到上一个目录下。:当前目录下创建文件。
2024-08-28 14:16:36 322
原创 mybatis标签实现Map<String, List<String>>的查询
实体类@Datapublic class Course { private String courseId; private Map<String, List<String>> studentIds;}@Datapublic class Teacher { private String teacherId; private String name;}@Datapublic class Student { private St
2024-08-21 09:51:32 408
原创 如何把VisualStudio下载到D盘
请注意,这些步骤适用于Visual Studio 2022及以后的版本。如果您使用的是更早版本的Visual Studio,路径可能有所不同。在执行命令时,请确保您有权限在C盘和D盘上创建文件和目录。访问Visual Studio官方网站下载Visual Studio安装程序,并开始安装过程。在安装向导中,选择之前创建的D盘路径作为安装位置。安装完成后,Visual Studio的文件将位于D盘,而不是默认的C盘。打开命令提示符(管理员),执行以下命令来创建符号链接,这些链接将指向D盘上的相应目录。
2024-07-05 10:23:53 2241 5
原创 java注解和反射
笔记来源:西部开源狂神教程注解和反射注解注解单词:Annotation用来给人看,好理解程序的作用给机器解释annotation是JDK5.0 开始引入的技术Annotation的作用是:不是程序本身,可以对程序做出解释.可以被其他程序读取格式:形如@Annotation,也可以添加一些参数值@annotation(value),如@SuppressWarnings(value="unchecked")常见注解使用方法@Overridepublic void
2022-01-06 20:16:48 382
原创 javaWeb国际化
1 国际化概念所谓国际化就是,让页面可以有语言的选择,如 英文|中文。二具体实现方法有两种。2 国际化实现方法2.1 编写两种语言的页面部分公司会选用这种方法,事先编写不同语言的页面,通过不同的服务器来控制语言,或者是使用不同的路径来控制语言。具体实现方法这里不做深究。2.2 使用专门的配置文件来管理不同语言类似于 map 的使用,在配置文件中使用相同的文件来配置不同的语言的词汇或语句,在需要时通过命令调用。通过这种方法会使语言的控制更加灵活。具体实现框架如下:配置文件的准备 ,在这里需要
2021-08-11 08:35:46 420
原创 Filter过滤器
1 概念filter 过滤器是javaWeb 三大组件之一。它也是一个接口主要作用就是拦截请求,过滤响应主要应用场景有。权限检查日记操作事务管理。。。。1.1 Filter 实例这是一个用来判断用户是否已经登录的过滤器。public class ManagerFilter implements Filter { @Override public void init(FilterConfig filterConfig) throws ServletExcepti
2021-08-10 19:54:38 176
原创 cookie、session的配置和使用
cookie什么是cookie就是一个键值对用来存储少量的数据的字符串。存在于客户的电脑上,每个客户向服务发送请求都会发送这个 cookie可以使用 js 和 jquery 设置和读取cookie如何实现前端方面<script>// 函数中的参数分别为 cookie 的名称、值以及过期天数function setCookie(c_name,value,expiredays){ var exdate=new Date(); exdate.setDate(exd
2021-08-10 09:29:05 910
原创 Servlet 笔记
Servlet 简介java EE 的规范之一,表现在Java中就是一个接口javaWeb三大组件 Servlet 程序、Filter 过滤器、Listener 监听器(这个是自带的)作用:接收客户端响应、并响应数据给客户端。手动实现public class HelloServlet implements Servlet{}之后重写四个方法init、service、destoryservice(ServletRequest servletRequest, ServletResponse
2021-08-09 10:59:59 195
原创 mybatis-config.xml文件无法找到出错原因
文件的名字写错。这是一个常出现的错误,不容易发现。先看下面的。文件的位置 maven 真的找不到。这有两种解法:方法一:将文件放在主目录下的 resources 文件中,这是 maven 默认会扫描配置文件的目录。方法二:将下面这几行代码添加到 pom.xml 文件中 <build> <resources> <resource> <!--directory 用于指定maven扫描并提.
2021-08-08 08:22:53 1532
原创 javaEE三层架构web、Service、Dao
三层架构简介分层的目的,就是为了解耦,方便代码的维护和升级。除了这三层之外一个完整的后端项目还应该包括。实体 bean 对象用来存放,web 种的实体类,常创建包名为pojo测试包:web 服务器不能通过直接运行来进行程序的测试,通常需要有专门的测试模块,为每一块提供专门的测试单元,创建包名为。这里要引用到测试单元包junit,hamcrest-core,junithamcrest-core工具类(utils)专门用来存放编写的各种工具。同时对于 业务处理层 和 持久层 还需提供接口包和实
2021-08-07 15:23:16 581
原创 idea下javaWeb加载jdbc配置文件
新版的 idea 创建的javaWeb项目中加载配置文件,有特别的要求一定要放在 Resource Root 的目录下,一般都会在目录中自动生成一个 resource 用于存放 配置文件,如图图中的 Test 文件也是系统默认生成的,用于存放 Test 测试文件,resources 同理也是用来存放配置文件的。Resource root 文件的创建使用 idea 创建文件...
2021-08-02 10:35:13 515
原创 C语言编译器的下载、配置和基本使用
编译器的下载MinGW编译器编译器环境变量的配置环境变量配置的主要用途是,让系统帮助我们找在编译C语言时,需要的编译器和头文件。在path中添加:安装目录下的lib、include、binlib:(主要存放配置文件)include:(主要存放编译时所需的头文件)bin:(主要存放,编译工具)...
2021-03-27 15:17:40 702
原创 类与对象
类class类是对象的抽象,描述了对象的基本类型。如一个人有年龄、名字,会吃饭、睡觉、打游戏。而对应到类中就是属性和方法。public class Person{ int age; //人有年龄 String name; //人有名字 public void sleep(){ //睡觉的方法 System.out.print("睡觉"); } public void eat(){ //吃饭的方法 System.out.println("吃饭"); }
2021-03-27 14:53:28 125
原创 ArraysList方法
ArraysList分析Arrays底层源码使用的其实是数组,初始大小为10。而可以无限存放数值的原因是:数组内的扩容机制,当所要存放的数组数量超过10时,就会自动扩容以保存更多的值。索引则使用的是,...
2021-01-08 16:11:29 852
原创 Java基本数据类型
基本数据类型整数类型:就是数学中的整数。但与现实中的整数不同,Java的整数有过严格的定义,不同类型的整数能表示的范围不同。类型字节数byte1-128~127short2-32,768~32,767int4-2,147,483,648~2147483647long8-9,223,372,036,854,775,808~9,223,372,036,854,775,807浮点数类型就是数学中的小数,由于计算机内部是由二进制进行运算所以,在
2021-01-07 17:32:06 129
原创 Java值传递的机制
在Java中无论是基本数据类型还是引用数据类型传递的都是值,不同的是基本数据类型传递的直接就是值,传递后各不相关。而引用数据类型传递的是地址值,原变量和被赋值变量同时指向堆当中的对象,其中的任何变量改变了所指对象的内容,其他变量得知也会跟着改变。public class Test01{ public static void main(String[ ] args ){ int i1 = 10; //此时将10赋给给了 i int i2 = i1; //这时 i2 也是 10. i
2021-01-07 16:30:23 120
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人