
L_Java
chao2016
容易干不成大业绩!
展开
-
JAVA小项目(1)——租车系统
今天用JAVA编写了一个租车系统,过程中主要遇到的两个问题:1、输出数组信息问题:在得到cars[]数组后,要生成租车信息表,目前有两种思路:一是用循环输出;二是用Arrays.toString()输出数组信息。用toString()方法输出数组输出……@……形式的哈希码地址,这里需要对toString()方法进行重写,在数组涉及到的类中进行重写。不过用第二种方法输出的其实还是一个原创 2016-01-17 17:02:00 · 19019 阅读 · 1 评论 -
java学习心得——servlet的两种跳转方式
在servlet中,一般跳转都发生在doGet, doPost等方法里面。 一、原理1) redirect 方式response.sendRedirect("/a.jsp"); 页面的路径是相对路径。sendRedirect可以将页面跳转到任何页面,不一定局限于本web应用中,如: 跳转后浏览器地址栏变化。 这种方式要传值出去的话,只能在url中带param原创 2016-02-14 16:33:32 · 5909 阅读 · 0 评论 -
Java学习——Servlet跳转的配置
今天配置Servlet的跳转几近崩溃,最终解决。web.xml: ListServlet package1.ListServlet ListServlet /List.action 访问http://127.0.0.1:8080/MicroMessage/List.action,一度出现原创 2016-02-02 23:48:57 · 1899 阅读 · 0 评论 -
JVM 相关知识整理
原文 http://blog.youkuaiyun.com/mshootingstar/article/details/44783227 JVM是虚拟机,也是一种规范 , 他遵循着冯·诺依曼体系结构的设计原理。 冯·诺依曼体系结构中,指出计算机处理的数据和指令都是二进制数,采用存储程序方式不加区分的存储在同一个存储器里,并且顺序执行,指令由操作码和地址码 组成,操作码决定了操作类型和转载 2016-02-16 17:39:29 · 1935 阅读 · 0 评论 -
java学习心得——navicat数据库的使用
为了实现java项目连接数据库,今天尝试使用了navicat for mysql。直接down下来的.sql文件导入时会报错,所以手动制表,操作成功。自动生成的sql语句如下——message.sql:CREATE TABLE `message` ( `ID` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `COMMAND` v原创 2016-02-03 23:01:17 · 5794 阅读 · 0 评论 -
Java读取xml文件——DOM解析《Dota2…
尝试使用Java程序的DOM解析方式,解析文件《Dota2_Heros.xml》。【代码如下】package sina1_xml_dom;import java.io.IOException;import javax.xml.parsers.*;import org.w3c.dom.*;public class DomTest {public static void main原创 2015-12-19 09:52:33 · 2183 阅读 · 0 评论 -
Java输出xml文件——DOM法写入《Dota…
本篇代码与之前的xml读取正好为反向的操作,前文中,将所有方法直接写在main()方法中,也可以写在外面,而在main()方法中调用。本文就以此方式来编写代码。从本文代码中能看出来,由于不能直接使用递归和循环操作,使得输入文本类容的版块比较冗长繁琐,期待以后学习新知识来改善这一环节。【代码如下】package sina1_xml_dom;import java.io.*;imp原创 2015-12-19 09:52:38 · 4245 阅读 · 0 评论 -
javac编译servlet类和gbk编码问题
1.解决javac编译servlet类出现问题提示错误:找不到符号public class HelloServlet extends HttpServlet解决:复制servlet-api.jar到编译目录下,添加参数 -classpath servlet-api.jar2.解决javac编译gbk编码出现问题提示错误: 编码utf-8的不可映射字符解决:添加参数...原创 2018-03-07 11:03:23 · 3966 阅读 · 0 评论 -
Java项目命名规范
1项目名2包名3类名接口名4方法名5变量名1 普通变量名2 常量名静态变量名6属性文件properties7数据库命名8注释规范1类注释2属性注释3方法注释4构造方法注释5方法内部注释1、项目名全部小写。如:workdesk、jobserver。2、包名全部小写,名词。如:java.awt.event。3、类名、接...原创 2018-02-25 18:37:08 · 27862 阅读 · 0 评论 -
java学习心得——自动回复功能
运行效果图:原创 2016-02-11 15:08:54 · 4788 阅读 · 0 评论 -
java多线程——同步方法和同步代码块
java中每个对象都有同步锁,同步方法是指进入该方法时需要获取this对象的同步锁,而同步代码块则是可以指定需要获取哪个对象的同步锁,以下代码实际上一个效果:synchronized void t(){}void t(){ synchronized(this){ }}同步代码块可以用如下方式来使用:void t(){ synchronized(lockOb原创 2016-01-30 14:20:47 · 1864 阅读 · 0 评论 -
java学习心得——动态sql拼接
JSP页面中用到的是EL表达式mybatis和struts2中用到的是OGNL表达式原创 2016-02-09 23:03:19 · 1982 阅读 · 0 评论 -
JAVA小项目(2)——制作控件
今天对着源码写了一个控件的小项目,第一次涉及到这些包,大部分略感陌生,有一点引用图片的心得:1、new ImageIcon("C:/workspace se/20160118_Icon/images/1.gif") 一般在这里出现空指针的问题,大多因为路径的错误。我用绝对路径成功显示了图片。在网上看到另一种用相对路径的方法:getClass().getClassLoader().get原创 2016-01-19 00:34:14 · 2576 阅读 · 0 评论 -
Java学习笔记(1)--File类、RandomAccessFile类
今天回顾了Java.io中的两个类——1.File类4种构造方法:File(File parent, String child)File(String pathname)File(String parent, String child)File(URI uri)主要的方法:createNewFile()mkdir()mkdirs()delete()getAbsol原创 2016-01-11 00:21:40 · 1867 阅读 · 0 评论 -
Java学习心得——jsp中引入css等格式的配置方法
在前文的list.jsp基础上,配置basePath,导入css配置:list.jsp文件配置如下:(注意两个中的配置内容,红色字体直接复制粘贴)<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+reque原创 2016-02-05 14:10:57 · 6224 阅读 · 0 评论 -
java学习心得——数据展示之javabeen配置和jstl配置
承接前文的项目。ListServlet.java :在doGet()方法中添加: try { Class.forName("com.mysql.jdbc.Driver"); Connection conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/message","root","123456"原创 2016-02-06 01:22:58 · 2077 阅读 · 0 评论 -
Java学习笔记(2)——字节流
1.字节流1)InputStream、OutputStreamInputStream抽象了应用程序读取数据的方式OutputStream抽象了应用程序写出数据的方式2)EOF = End 读到-1就读到结尾3)输入流:(如键盘)基本方法int b = in.read(); 读取一个字节无符号填充到int低八位.-1是EOFin.read(byte[] buf原创 2016-01-12 00:27:41 · 1871 阅读 · 0 评论 -
java学习心得——添加列表查询功能
list.jsp:List.action" id="mainForm" method="post"> 描述 序号 指令名称 描述 操作 style='background-color:#ECF6EE;'> ${status.index + 1} ${message.command}原创 2016-02-06 14:39:15 · 2926 阅读 · 0 评论 -
java学习心得——代码重铸
项目结构:Servlet:package servlet;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import ja原创 2016-02-06 18:45:32 · 2161 阅读 · 0 评论 -
java学习心得——mybatis配置替换jdbc代码
涉及到三个文件:mybatis核心配置文件:Configuration.xmlMessageDao.javabean/Message的配置文件:User.xml 改名为 Message.xml其中Configuration.xml和User.xml 来源于目录:(mybatis-3-mybatis-3.3.0.zip\mybatis-3-mybatis-3.3.0\sr原创 2016-02-09 21:57:45 · 2514 阅读 · 0 评论 -
IDEA:配置
1. 安装.ignore插件1)IntelliJ IDEA -&amp;amp;amp;amp;amp;amp;gt; Preferences -&amp;amp;amp;amp;amp;amp;gt; Plugins -&amp;amp;amp;amp;amp;amp;gt; Browse repositories… -&amp;amp;amp;amp;amp;amp;gt; 搜索.ignore -&amp;amp;amp原创 2018-09-10 16:31:42 · 2085 阅读 · 0 评论