-
完整java开发中JDBC连接数据库代码和步骤
所属栏目:[Java] 日期:2020-12-14 热度:192
JDBC连接数据库 创建一个以JDBC连接数据库的程序,包含7个步骤: 1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String className)实现。 例如: try{ //加载M[详细]
-
Java类的定义以及执行顺序学习教程
所属栏目:[Java] 日期:2020-12-14 热度:172
类必须先定义才能使用。类是创建对象的模板,创建对象也叫类的实例化。 下面通过一个简单的例子来理解Java中类的定义: public class Dog{ String name; int age; void bark(){ // 汪汪叫 System.out.println("汪汪,不要过来"); } void hungry(){ // 饥饿 S[详细]
-
简单介绍Java网络编程中的HTTP请求
所属栏目:[Java] 日期:2020-12-14 热度:81
HTTP请求的细节――请求行 请求行中的GET称之为请求方式,请求方式有:POST、GET、HEAD、OPTIONS、DELETE、TRACE、PUT,常用的有: GET、 POST 用户如果没有设置,默认情况下浏览器向服务器发送的都是get请求,例如在浏览器直接输地址访问,点超链接访问等都[详细]
-
简单理解Java的抽象类
所属栏目:[Java] 日期:2020-12-14 热度:129
在自上而下的继承层次结构中,位于上层的类更具有通用性,甚至可能更加抽象。从某种角度看,祖先类更加通用,它只包含一些最基本的成员,人们只将它作为派生其他类的基类,而不会用来创建对象。甚至,你可以只给出方法的定义而不实现,由子类根据具体需求来[详细]
-
详解Java的内置异常以及创建自定义异常子类的方法
所属栏目:[Java] 日期:2020-12-14 热度:116
内置异常子类 在标准包java.lang中,Java定义了若干个异常类。前面的例子曾用到其中一些。这些异常一般是标准类RuntimeException的子类。因为java.lang实际上被所有的Java程序引入,多数从RuntimeException派生的异常都自动可用。而且,它们不需要被包含在任[详细]
-
Java的super关键字与instanceof运算符使用方法
所属栏目:[Java] 日期:2020-12-14 热度:70
Java super关键字 super 关键字与 this 类似,this 用来表示当前类的实例,super 用来表示父类。 super 可以用在子类中,通过点号(.)来获取父类的成员变量和方法。super 也可以用在子类的子类中,Java 能自动向上层类追溯。 父类行为被调用,就好象该行为是[详细]
-
深入讲解Java中的流程控制与运算符
所属栏目:[Java] 日期:2020-12-14 热度:108
Java流程控制 Java流程控制的语法与 C/C++ 类似,也有 if...else、while、do...while、for、switch...case等,这里不再讲述具体语法,仅举例说明。 输出九九乘法表(右上三角): public class Demo { public static void main(String[] args){ int i,j; for[详细]
-
详解Java多态对象的类型转换与动态绑定
所属栏目:[Java] 日期:2020-12-14 热度:167
Java多态对象的类型转换 这里所说的对象类型转换,是指存在继承关系的对象,不是任意类型的对象。当对不存在继承关系的对象进行强制类型转换时,java 运行时将抛出 java.lang.ClassCastException 异常。 在继承链中,我们将子类向父类转换称为“向上转型”,[详细]
-
详解Java的文件与目录管理以及输入输出相关操作
所属栏目:[Java] 日期:2020-12-14 热度:51
Java中文件与目录管理 目录是管理文件的特殊机制,同类文件保存在同一个目录下不仅可以简化文件管理,而且还可以提高工作效率。Java 语言在 java.io 包中定义了一个 File 类专门用来管理磁盘文件和目录。 每个 File 类对象表示一个磁盘文件或目录,其对象属[详细]
-
ASP.NET餐饮管理系统制作代码分享
所属栏目:[Java] 日期:2020-12-14 热度:92
页面介绍展示: 以上是餐饮管理系统制作图片介绍,接下来是代码部分。 menu.aspx %@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="menu.aspx.cs" Inherits="menu" Title="无标题页" % asp:Content ID="Conten[详细]
-
Java对文件的随机读写以及压缩处理操作
所属栏目:[Java] 日期:2020-12-14 热度:173
Java中文件的随机读写 Java.io 包提供了 RandomAccessFile 类用于随机文件的创建和访问。使用这个类,可以跳转到文件的任意位置读写数据。程序可以在随机文件中插入数据,而不会破坏该文件的其他数据。此外,程序也可以更新或删除先前存储的数据,而不用重写[详细]
-
java实现简单的计算器类实例
所属栏目:[Java] 日期:2020-12-14 热度:135
本篇章节讲解java实现简单的计算器类。供大家参考研究。具体如下: package chap;import java.awt.BorderLayout;import java.awt.Color;import java.awt.FlowLayout;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.[详细]
-
Java实现操作excel表格
所属栏目:[Java] 日期:2020-12-14 热度:110
最近老师布置了个任务,用Java对excel后缀名为xlsx的文件进行简单的增,删,改,查操作;虽说是个简单的程序,可作为刚接触的我来说还是有些磕磕碰碰。不过好在还是完成了,进行一个简单的总结。 首先导入了一个poi.jar 网上有很多这个资源可以下载 XSSFShee[详细]
-
Java套接字(Socket)网络编程入门
所属栏目:[Java] 日期:2020-12-14 热度:146
网络应用模式主要有: 主机/终端模式:集中计算,集中管理; 客户机/服务器(Client/Server,简称C/S)模式:分布计算,分布管理; 浏览器/服务器模式:利用Internet跨平台。 www(万维网)就是建立在客户机/服务器模式上,以HTML语言和HTTP协议为基础,能够[详细]
-
Java中tomcat memecached session 共享同步问题的解决办法
所属栏目:[Java] 日期:2020-12-14 热度:117
事件缘由:一个主项目“图说美物”,另外一个子功能是品牌商的入驻功能,是跟主项目分开的项目,为了共享登录的用户信息,而实现session共享,俩个tomcat,一个tomcat6,一个tomcat7 web项目windows系统下实现session的共享 第一个步: 在俩个tomcat的contex[详细]
-
分享Java常用几种加密算法(四种)
所属栏目:[Java] 日期:2020-12-14 热度:87
对称加密算法是应用较早的加密算法,技术成熟。在对称加密算法中,数据发信方将明文(原始数据)和加密密钥(mi yue)一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去。收信方收到密文后,若想解读原文,则需要使用加密用过的密钥及相同算法的[详细]
-
Java常用的一些多媒体文件基本操作方法简介
所属栏目:[Java] 日期:2020-12-14 热度:132
播放幻灯片和动画 用实例说明播放幻灯片和动画的方法。 【例】小应用程序先将幻灯片读入数组在存储,单击鼠标变换幻灯片,逐张显示。 import java.applet.*import java.awt.*;import java.awt.event.*;public class Example7_7 extends Applet implements Mo[详细]
-
Java简易计算器程序设计
所属栏目:[Java] 日期:2020-12-14 热度:107
编写一个模拟计算器的应用程序,使用面板和网格布局, 添加一个文本框,10个数字按钮(0~9),4个加减乘除按钮, 一个等号按钮,一个清除按钮,一个求平方根按钮,一个退格按钮, 要求将计算公式和结果显示在文本框中,实现效果如下图所示。 Java简易计算器[详细]
-
Spring Bean基本管理实例详解
所属栏目:[Java] 日期:2020-12-14 热度:108
本篇章节讲解Spring Bean基本管理。供大家参考研究具体如下: 一、使用setter方式完成依赖注入 下面是Bean和beans-config.xml文件。 public class HelloBean { private String helloWord; //...省略getter、setter方法 } xml version="1.0" encodi[详细]
-
JDBC操作数据库的增加、删除、更新、查找实例分析
所属栏目:[Java] 日期:2020-12-14 热度:190
本篇章节讲解JDBC操作数据库的增加、删除、更新、查找方法。供大家参考研究具体如下: package cn.com.JDBC;import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class CRUD {[详细]
-
Java开发之Spring连接数据库方法实例分析
所属栏目:[Java] 日期:2020-12-14 热度:198
本篇章节讲解Java开发之Spring连接数据库方法。供大家参考研究具体如下: 接口: package cn.com.service; import java.util.List; import cn.com.bean.PersonBean; public interface PersonService { //保存 public void save(PersonBean person)[详细]
-
Java中float类型的范围及其与十六进制的转换例子
所属栏目:[Java] 日期:2020-12-14 热度:197
float占用4个字节,和int是一样,也就是32bit。 第1个bit表示符号,0表示正数,1表示负数,这个很好理解,不用多管。 第2-9个bit表示指数,一共8为(可以表示0-255),这里的底数是2,为了同时表示正数和负数,这里要减去127的偏移量。这样的话范围就是(-127到[详细]
-
用Java集合中的Collections.sort方法如何对list排序(两种方法)
所属栏目:[Java] 日期:2020-12-14 热度:172
第一种是list中的对象实现Comparable接口 ,如下: /*** 根据order对User排序*/public class User implements Comparable user { private String name; private Integer order; public String getName() { return name; } public void setName(String name)[详细]
-
Java的方法重载与变量作用域简介
所属栏目:[Java] 日期:2020-12-14 热度:199
方法的重载 上面使用的max方法仅仅适用于int型数据。但如果你想得到两个浮点类型数据的最大值呢? 解决方法是创建另一个有相同名字但参数不同的方法,如下面代码所示: public static double max(double num1,double num2) { if (num1 num2) return num1; el[详细]
-
Java编程中二维数组的初始化和基本操作实例
所属栏目:[Java] 日期:2020-12-14 热度:62
Java二维数组的声明和初始化 1.二维数组可以看成以数组为元素的数组; 2.Java中二维数组的声明和初始化应按照从高维到低维的顺序进行. 实例: 静态初始化: Array2.java: 程序代码 public class Array2 { public static void main(String args[]) { int a[][[详细]