java
猪小皮
恒
展开
-
java数组之s.length()与s.length的区别
s.length是针对java中数组的,length是数组的一个属性,用来表示数组的长度s.length()则是字符串的一个方法,用来返回字符串的长度的原创 2021-01-16 14:09:34 · 1668 阅读 · 0 评论 -
eclipse 设置默认编码为Utf-8
参考:http://www.cnblogs.com/yimu/archive/2011/06/30/SXLYLOVE.html需要设置的几处地方为:Window->Preferences->General ->Content Type->Text->JSP 最下面设置为UTF-8Window->Preferences->General->Workspace 面板Text file encoding 选择UTF-8Window-&...原创 2021-01-13 23:09:02 · 114 阅读 · 0 评论 -
java之关于request和session的生命周期
说简单点 request对象和session对象的最大区别是生命周期。requestrequest范围较小一些,只是一个请求。request对象的生命周期是针对一个客户端(说确切点就是一个浏览器应用程序)的一次请求,当请求完毕之后,request里边的内容也将被释放点 。简单说就是你在页面上的一个操作,request.getParameter()就是从上一个页面中的url、form中获取参数。但如果一个request涉及多个类,后面还要取参数,可以用request.setAttribut转载 2021-01-02 19:32:09 · 1344 阅读 · 0 评论 -
Eclipse之断点调试(debug)实用技巧——基础篇
首先要设置断点:在代码里需要调试的地方,鼠标双击代码行号的左边,再次双击即可取消断点。 启动服务开始调试:方法一,例如上图的代码中,鼠标点击main方法-->右键Debug As-->Java Application开始java代码调试; 方法二,直接点击“调试”按钮,即点击小瓢虫边上的倒三角,选择Debug As-->Java Application,;方法三,快捷键F11;方法四,菜单栏选择Run-->Debug,还有其他方法此处不再赘述了。开发工具首次调试会弹出提示,需转载 2020-07-19 23:31:43 · 540 阅读 · 0 评论 -
Eclipse快捷键之复制当前行到下一行快捷键无效
Eclipse复制当前行到下一行快捷键无效检查快捷键是否设置Windows-->Preference-->General-->Keys找到 Copy Line 默认设置为 Ctrl+Alt+Down屏幕颠倒,禁止显卡快捷键eclipse有一个快捷组合键是Ctrl+Alt+方向箭头(比如↓),可以复制当前行代码到下一行,效果非常棒!但是,我们会发现,这组快捷键和另外一个冲突了,就是旋转屏幕的。每当我们按下Ctrl+Alt+↓,屏幕就颠倒了,怎么解决呢?很简单,..转载 2020-07-19 23:12:00 · 3724 阅读 · 0 评论 -
java之基本数据类和引用数据类型
Java提供了两类数据类型:一种是基本数据(原始类型),一种是引用类型。数据类型图:基本数据类型:注意:1.在基本数据类型中,除了boolean类型所占长度与平台有关外,其他数据类型长度都是与平台无关的。比如:int永远占4个字节(1 Byte=8 bit)2.基本数据类型的默认值仅在作为类中属性时生效在方法内部必须先对基本数据类型变量赋值后才能使用,否则编译不通过。eg:基本数据类型——类型转换1):小类型的变量赋值给大类型,会自动转换...转载 2020-07-19 22:43:22 · 208 阅读 · 0 评论 -
java之JavaWeb中读取【项目路径下文件】的路径问题:this.getServletContext().getRealPath()
在做开发的时候,我们可能会需要从本地硬盘上读取某一个文件资源,或者修改某一个文件,这个时候就需要先找到这个文件,然后用FileInputStrem等文件字节。字符流来将这个文件读取到内存中,再对其进行修改等的操作。那么在找这个文件的过程中就涉及到一个路径的问题--->怎么正确的找到这个文件呢?有两种可行的方法:一、绝对硬盘路径;二、相对路径。。来来来,我们掰扯一下这两种方法的不同-------一、硬盘绝对路径 如图,我的E盘下面有个path,里面有一个1.txt的文件,,现在在Servl转载 2020-07-19 17:09:34 · 1757 阅读 · 1 评论 -
java之“Resource leak: ‘scanner‘ is never closed“警告,在Scanner语句出现解决办法
相信好多小伙伴都见到过这样的警告吧,虽然他不影响运行,但是对我这种有强迫症的人来说,看到就很不舒服,就想把他弄没。相信和我想法相同的人肯定大有人在吧!哈哈。好了废话不多说了,下面就送上解决办法!解决方法很简单 就是。。。。。。。在main函数的最后加个 scanner.close();当然那个scanner是你new的Scanner对象。你要换成自己new的那个。 例如你是Scanner in = new Scanner(System.in);...转载 2020-07-19 17:05:57 · 3368 阅读 · 1 评论 -
eclipse怎么自动生成get,set方法,构造方法
自动生成get,set方法 1 第一步先打开我们的eclipse软件,小编在这里新建了一个java项目,设置了一些字段,如下图所示: 2 第二步选择"source------Generate Getters and Setters",如下图所示: 3 第三步进去之后,点击“select all”勾选所有字段,点击ok,如下图所示: 4 第四步我们可以看到已经生成了所有字段的get,set的方法,是不是很方便快捷,如下图所示: E转载 2020-07-08 21:57:56 · 4727 阅读 · 0 评论 -
java之访问控制权限
Java访问权限控制阅读目录(Content)Java访问权限控制 1. 编译单元和包 2. 访问控制修饰符 2.1 公有访问修饰符-public 2.2 受保护的访问修饰符-protected 2.3 默认访问修饰符-不使用任何关键字 2.4 私有访问修饰符-private 3. 相关问题 3.1 访问控制和继承 3.2 构造器的访问权限 Java访问权限控制修饰符用来定义类、方法或者变量,通常放在语句的最前端。Jav转载 2020-06-27 21:07:24 · 563 阅读 · 0 评论 -
Eclipse之快捷键上下移动代码行
ALT+上键/下键原创 2020-06-27 13:48:07 · 2833 阅读 · 0 评论 -
Eclipse之代码布局使用退格和缩进快捷键
好的程序,不仅要运行快速准确,而且还要易于理解。研究表明,清晰的代码布局可以提高程序猿的理解能力。何为代码布局?其实就是代码的缩进、留白等。为了保证清晰的代码布局,我们在修改代码时,可能需要将大段的代码缩进或者退格,一行一行的去调整会很麻烦。那如何快速调整代码布局,轻松实现缩进和退格呢?一、缩进快捷键Tab1、在Eclipse中选中需要缩进的代码段。2、点击键盘Tab键,它是缩进的快捷键。可根据需要点击多次,实现不同的缩进长度。3、查看代码,发现已经实现缩进。二、退格快捷..转载 2020-06-27 13:36:25 · 2095 阅读 · 0 评论 -
如何读一个JavaWeb项目源代码
感谢原作者:http://www.cnblogs.com/lzb1096101803/p/4907775.html一、学会如何读一个JavaWeb项目源代码步骤:表结构->web.xml->mvc->db->spring ioc->log->代码先了解项目数据库的表结构,这个方面是最容易忘记的,有时候我们只顾着看每一个方法是怎么进行的,却没有去了解数据库之间的主外键关联。其实如果先了解数据库表结构,再去看一个方法的实现会更加容易。然后需要过一遍web.xm转载 2020-06-25 18:30:05 · 1129 阅读 · 0 评论 -
java之对字符的编码处理
本文转自http://kxjhlele.iteye.com/blog/333211,讲述了java中对字符的编码处理 在java应用软件中,会有多处涉及到字符集编码,有些地方需要进行正确的设置,有些地方需要进行一定程度的处理。1. getBytes(charset) 这是java字符串处理的一个标准函数,其作用是将字符串所表示的字符按照charset编码,并以字节方式表示。注意字符串在java内存中总是按unicode编码存储的。比如"中文",正常情况下(即没有错误的时候)存储为"4...转载 2020-06-25 16:17:20 · 279 阅读 · 0 评论 -
javaweb之解决HttpServletResponse输出的中文乱码问题
首先,response返回有两种,一种是字节流outputstream,一种是字符流printwrite。申明:这里为了方便起见,所有输出都统一用UTF-8编码。先说字节流,要输出“中国",给输出流的必须是转换为utf-8的“中国”,还要告诉浏览器,用utf8来解析数据 //这句话的意思,是让浏览器用utf8来解析返回的数据response.setHeader("Content-type", "text/html;charset=UTF-8");S...转载 2020-06-25 16:15:39 · 1100 阅读 · 0 评论 -
Java 数组定义、使用、以及数组内存分析详解
文章正文本文主要是从容器概念到数组概念再到数组的三种定义以及各种情况的数组内存分析,以及一些数组常用的遍历以及反转、取最大值等操作。旨在全面性了解java数组。1、什么是容器 2、什么是数组 3、数组的三种定义 定义方式一 定义方式二 定义方式三 4、数组的访问 5、什么是内存 5.1 Java虚拟机的内存划分 5.2 数组在内存中的存储 5.2.1 一个数组内存图 6、数组常见的异常 7、 数组遍历【重点】 8、数组获取最大值...原创 2020-07-19 17:35:36 · 221 阅读 · 0 评论 -
java之servlet浏览器地址栏传参(字符串)
比如访问地址为:http://localhost:8080/basic-servletgetparameter/servlet/TestServlet?num=200注意:?表示传参,传参的键值对为num=200当输入上面的地址时,在servlet里获取参数,获得的参数都是字符串类型的.如果想获得整型的200需要进行强制转换:int num1=Integer.parseInt(request.getParameter("num"));完整代码如下:public class Te.原创 2020-06-21 20:55:38 · 1158 阅读 · 0 评论 -
Eclipse之如何查找,类的查找,方法查找快捷键
eclipse开发中,查找会是一个经常用到的功能所以总结一下1,查找一个类 Shift + Ctrl + h这种方式能快速的定位接口,类还有注解在那个包里面2.综合查找 Ctrl + H这是一种综合查找 ,可以用来查找 一个方法的引用,或者某些特殊的标识,还可以通过注释里面的关键字查到想要的内容3,CTRL + F 这种查找是单页面的 查找某些特定的字符查找到字符然后 替换4.跳转到方法的引用处 ctrl + shift +G 和ctrl+alt + h选中方法名按组合键.转载 2020-06-14 01:57:16 · 4840 阅读 · 0 评论 -
Eclipse之如何快速查询一个类和方法在哪里被引用
eclipse如何快速查询一个类在哪里被引用?不使用全局搜索ctrl+h的方法;1、选中该类或者接口,右键选中References2、选中Projects,即可;该方法还可以快速查找该类或者接口 作为另一个类的属性时被引用的情况,用于查找Dao接口对应的Service接口 很快捷有效;eclipse如何快速查询一个方法在哪里被引用?不使用全局搜索ctrl+h的方法;1、选中声明的方法名;2、右键,选择Open Call Hierarchy;...转载 2020-06-14 01:52:58 · 1808 阅读 · 0 评论 -
eclipse之运行快捷键
Ctrl+F11原创 2019-12-03 23:07:40 · 1390 阅读 · 0 评论 -
java之编译、运行与注释
1.编译与运行2.注释(单行注释、多行注释、文档注释)2.1单行注释: //eclipse快捷键: (1)ctrl+shift+c(选中代码行执行此快捷键添加注释,取消注释重复此快捷键) 或者(2)ctrl+/(选中代码行执行此快捷键添加注释,取消注释重复此快捷键)注意: jsp里单行注释:Ctrl + Shift + C; ...原创 2019-09-13 20:25:38 · 349 阅读 · 0 评论 -
jvm之jdk、jre、jvm的关系
总的来说,jdk包含jre和jvm,而jre包含jvm。原创 2019-09-06 21:04:01 · 112 阅读 · 0 评论 -
Eclipse之调整项目中目录结构
1.选中项目调整图中1、2的位置2.选中properties3.选择Java Build Path,再选择Order and Export4.选择Apply5.调整后效果原创 2019-09-06 20:34:53 · 3052 阅读 · 0 评论 -
Eclipse中的快捷键
1.Ecipse中的内容提示辅助键:Alt+/注:创建自己的Alt+/,windows-->Prerference-->Java-->Templates-->New2.新建:Ctrl+N3.格式化:Ctrl+Shift+F4.导包:Ctrl+Shift+O5.注释:取消和加入单行注释:Ctrl+/加入多行注释:Ctrl+Shift+/原创 2017-03-01 10:20:44 · 171 阅读 · 0 评论