
java
文章平均质量分 91
jony0303
编程就是算法和数据结构,算法和数据结构是编程的灵魂
展开
-
java向上转型与向下转型
java 转型问题其实并不复杂,只要记住一句话:父类引用指向子类对象。什么叫父类引用指向子类对象,且听我慢慢道来.从2个名词开始说起:向上转型(upcasting) 、向下转型(downcasting).举个例子:有2个类,Father是父类,Son类继承自Father。Father f1 = new Son(); // 这就叫 upcasting (向上转型)原创 2017-03-17 14:25:09 · 312 阅读 · 0 评论 -
连接mysql数据库示例
package com.jony.mypackage;import java.sql.*;public class Test {public static void main(String[] args) {//驱动程序名String driver = "com.mysql.jdbc.Driver";//URL指向要访问的数据库名称gameString url = "j原创 2017-07-07 10:50:18 · 216 阅读 · 0 评论 -
怎么将java工程转变为web工程
有时候将web工程导入eclipse中,会变为一般的java工程,那样就无法部署至web服务器中。以下方法可以将java工程转化为web工程:1、打开Eclipse里你要转换的工程的磁盘路径,在根路径里找到.project文件并打开!找到标签。如果是java工程里面只有org.eclipse.wst.common.modulecore.ModuleCoreNatureorg.eclipse.wst原创 2017-07-20 17:00:07 · 1237 阅读 · 0 评论 -
servlet xml 文件的配置问题
web.xml其实就是servlet的一个配置文件,通过这个配置文件来寻找对应的servlet处理业务。sun公司就是这样设计,容器通过配置文件web.xml找相应的servlet这样有助于灵活和可维护性。具体用法如下: MyServlet //这里是servlet 的名字,自己定义 的 Servlet //这里是servlet的位置 。 如果在 一原创 2017-07-17 15:50:29 · 383 阅读 · 0 评论 -
jsp报错缺少severlet
1、右击web工程-》属性或Build Path-》Java Build Path->Libraries-> Add Libray...->Server Runtime -》JBoss 7.1 Runtime原创 2017-07-08 17:48:39 · 339 阅读 · 0 评论 -
servlet中的cookie
package com.cookie;import java.io.IOException;import java.io.PrintWriter;import java.net.URLEncoder;import javax.servlet.ServletException;import javax.servlet.http.Cookie;import ja原创 2017-07-18 14:12:55 · 260 阅读 · 0 评论 -
详解Java Servlet与Applet比较
Java Servlet与Applet相似之处:◆它们不是独立的应用程序,没有main()方法。◆它们不是由用户或程序员调用,而是由另外一个应用程序(容器)调用。◆它们都有一个生存周期,包含init()和destroy()方法。java Servlet与Applet不同之处:◆Applet具有很好的图形界面(AWT),与浏览器一起,在客户端运行。◆S原创 2017-07-19 11:11:09 · 401 阅读 · 0 评论 -
接口和抽象类的区别---相信你看完不会再混淆了
一、引言 本文主要是由一些个人观点和网上搜集的资料整理而成。对于各位使用面向对象编程语言的程序员来说,“接口”这个名词一定不陌生,但是不知各位有没有这样的疑惑:接口有什么用途?让它和抽象类有什么区别?能不能用抽象类代替接口呢?而且,作为程序员,一定经常听到“面向接口编程”这个短语,它是什么意思,有什么思想内涵?和面向对象编程是什么关系?本文将一一解答这些疑问。二、面向原创 2017-07-19 16:28:52 · 371 阅读 · 0 评论 -
Java成员变量、局部变量、静态变量、成员方法、全局方法等概念的区别
记得刚毕业那会儿刚开始转Java的时候,这几个概念还分不太清楚, 弄了还蛮久的,现在把之前做的笔记加上现在自己的理解记录下来。 在Java中,一个类体由2部分构成:一部分是变量的定义;一部分是方法的定义(一个类中可以有多个方法) Java中的变量可以分为成员变量,全局变量成员变量和局部变量的区别 成员变量:(类转载 2017-06-22 17:33:25 · 4680 阅读 · 0 评论 -
IntelliJ IDEA For Mac 快捷键
Mac键盘符号和修饰键说明⌘ Command⇧ Shift⌥ Option⌃ Control↩︎ Return/Enter⌫ Delete⌦ 向前删除键(Fn+Delete)↑ 上箭头↓ 下箭头← 左箭头→ 右箭头⇞ Page Up(Fn+↑)⇟ Page Down(Fn+↓)Home Fn + ←End Fn + →⇥ 右制表符(Tab键)⇤ 左制表符(Shift+Tab)⎋ Escape (E转载 2018-01-19 15:21:28 · 3079 阅读 · 0 评论 -
struts2.5.10的安装配置
这几天在自学struts2,在安装配置上遇到很多问题:记录如下困扰了三天的问题最后在网上找到了答案,配置好环境和web.xml;struts.xml后出现一个问题,index页面可以正常访问,跳转后总是报错:com.tutorialspoint.struts2.HelloWorldAction.create() Wrong method was define最终解决办法删除位置文件原创 2017-07-05 14:37:24 · 789 阅读 · 0 评论 -
[JAVA][Spring]Spring中Bean的命名问题(id和name区别)及ref和idref之间的区别
spring中Bean的命名1、每个Bean可以有一个id属性,并可以根据该id在IoC容器中查找该Bean,该id属性值必须在IoC容器中唯一;2、可以不指定id属性,只指定全限定类名,如:[html] view plain copybean class="com.zyh.spring3.hello.StaticBeanFactor转载 2017-07-13 14:43:48 · 332 阅读 · 0 评论 -
java连接sql server 2008数据库
java连接sql server 2008和连接sql server 2008(完整版)找了好多资料,对于新手,操作不凑都非常齐全!又不懂得家QQ759582762讨论!MyEclipse(Java)连接SQLServer 2008 R2 失败n次的经验 历时不下于十二个小时的探索检查,终于连接成功了,又想哭,又想笑。没办法,老师让自己搞;师兄又不给力;网上百度知道N万条,好多朋友转载 2017-05-26 15:43:26 · 1420 阅读 · 0 评论 -
java数据库连接问题
java数据库连接成功,操作表是显示表对象无效,可能是默认数据库没有选择需要使用的数据库,修改默认数据库为需要使用的数据库。原创 2017-06-01 10:41:31 · 399 阅读 · 0 评论 -
java学习:AWT组件和事件处理的笔记(1)--文本框上的ActionEvent事件
学习处理事件时,必须很好的掌握事件源,监视器,处理事件的接口 1.事件源 能够产生java认可事件的对象都可称为事件源,也就是说事件源必须是对象 2.监视器 监视事件源,以便对发生的事件做出处理 如:对文本框,这个方法为: addActionListener(监视器); 3.处理事件的接口原创 2017-06-06 16:19:36 · 890 阅读 · 0 评论 -
swing中几种layout示例
mport java.awt.BorderLayout;import java.awt.FlowLayout;import java.awt.GridLayout;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import java.awt.event.WindowListener;原创 2017-06-06 17:04:23 · 2092 阅读 · 0 评论 -
Java Swing 树状组件JTree的使用方法【图】
树中特定的节点可以由 TreePath(封装节点及其所有祖先的对象)标识,或由其显示行(其中显示区域中的每一行都显示一个节点)标识。展开 节点是一个非叶节点(由返回 false 的TreeModel.isLeaf(node) 标识),当展开 其所有祖先时,该节点将显示其子节点。折叠 节点是隐藏它们的节点。隐藏 节点是位于折叠祖先下面的节点。所有可查看 节点的父节点都是可以展开的,但是可以显示它原创 2017-06-07 13:43:33 · 997 阅读 · 0 评论 -
Java中Runnable和Thread的区别
在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限。下面看例子:package org.thread.demo; class MyThread extends Th原创 2017-06-07 17:15:01 · 238 阅读 · 0 评论 -
Java设计模式超详细
六大设计原则1、开闭原则(Open Close Principle)定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。问题由来:在软件的生命周期内,因为变化、升级和维护等原因需要对软件原有代码进行修改时,可能会给旧代码中引入错误,也可能会使我们不得不对整个功能进行重构,并且需要原有代码经过重新测试。解决方案:当软件需要变化时,尽量通过扩展软件实体转载 2017-06-08 11:54:11 · 7556 阅读 · 0 评论 -
java JMF的配置方法 javax.media
Java推出的JMF(Java Media Framework)之后标着Java进入了多媒体时代,如果你想编写能播放视频的Java程序,必须下载sun公司的JMF2.1(或者更高的版本),它为我们提供了编写多媒体必须的包:java.media没有安装JFM的在编译*.Java的时候会提示找不到java.media包Java JMF的配置方法1.首先去sun公司的转载 2017-06-09 09:50:44 · 1229 阅读 · 0 评论 -
文件上传
servlertimport javax.servlet.*;import javax.servlet.http.*;import java.io.*;import java.util.*;import org.apache.commons.fileupload.*;import org.apache.commons.fileupload.servlet.*;impor原创 2017-06-30 15:39:07 · 266 阅读 · 0 评论 -
java可视化编程-eclipse安装windowbuilder插件
一.找到对应版本的windowbuilder打开这个链接:http://www.eclipse.org/windowbuilder/download.php如下图,显示eclipse的版本号和对应的插件链接eclipse的版本号可以在eclipse的help中查看,然后复制你对应版本号后面的link连接二.在eclipse在线更新打开eclipse-原创 2017-06-23 10:12:55 · 502 阅读 · 0 评论 -
spring + struts2 + hibernate环境搭建
1、开发环境笔者采用的开发平台为myeclipse10,spring-3.0,hibernate-3.3,struts-2.1。2、环境搭建(1)在myeclipse创建Web Project项目,项目名为SSHTest,如下图所示。图 1图 2图 3此时,一个简单的web项目就创建好了,现在,在项目里面没有S原创 2017-07-03 10:50:22 · 797 阅读 · 0 评论 -
Eclipse搭建SSH(Struts2+Spring3+Hibernate3)框架项目教程
前言确实好久没有写过了,一直以来把写博文当作自己学习的总结,当作做过的笔记,随时都可以拿出来看看。不过最近习惯了用OneNote和印象笔记,所以就很少在论坛写博文。但是偶尔看到几篇被转载了,也小小的虚荣了下。这种虚荣大神们已经习以为常,他们是不能理解的。好吧,转入正题。参加工作从事Java Web开发将近两年,也没有完整的搭建出一个SSH框架的项目,说出来确实有点不好意转载 2017-07-03 12:34:51 · 721 阅读 · 0 评论 -
JAVA布局模式:GridBagConstraints
布局模式 :GridBagConstraints布局,先发一个实例:gridx = 2; // X2gridy = 0; // Y0gridwidth = 1; // 横占一个单元格gridheight = 1; // 列占一个单元格weightx = 0.0; // 当窗口放大时,长度不变weighty = 0.0; // 当窗口放大时,高度不变anchor = Gr原创 2017-06-13 13:50:07 · 1105 阅读 · 0 评论 -
DAO层、ENTITY层、SERVICE层、CONTROLLER层个人的理解分析
DAO层、ENTITY层、SERVICE层、CONTROLLER层1、DAO层: 持久层 主要与数据库进行交互 DAO层主要是做数据持久层的工作,主要与数据库进行交互。DAO层首先会创建DAO接口,然后会在配置文件中定义该接口的实现类, 接着就可以在模块中就可以调用DAO 的接口进行数据业务的而处理,并且不用关注此接口的具体实现类是哪一个类。DAO 层的数据源和数据库连接的参数数都是在配...转载 2018-02-22 16:28:33 · 1560 阅读 · 0 评论