随笔分类 - JAVA
摘要:一、开发环境 开发工具:eclipse 2018 09 操作系统:win10 二、实现 1、目录结构: 2、数据库(创建tmp数据库,新建user表,user表结构如下) 3、功能简介 功能比较简单,在这简要叙述一下。在注册页面register.jsp对应的输入框中输入用户名和密码,跳转到check
阅读全文
摘要:1、基本类型传值,对象类型传地址 按值传递:当将一个参数传递给一个方法时,方法接收的是原始值的一个副本。因此,如果方法修改了该参数,仅改变副本,而原始值保持不变。 按引用传递:当将一个参数传递给一个方法时,方法接收的是原始值的内存地址,而不是值的副本。因此,如果方法修改了该参数,调用代码中的原始值也
阅读全文
摘要:1、将一个基本数据类型数组的引用赋值给另一个数组 这里只是复制了数组的引用,一个数组的改变会影响到另一个数组。 2、使用arraycopy方法复制基本数据类型数组 2.1. arraycopy方法声明 2.2. arraycopy方法参数简介 src:源数组 srcPos:开始复制的位置,从源数组哪
阅读全文
摘要:1、接口: 接口成员变量默认声明方式:public、static、final 接口成员方法默认声明方式:public、abstract 另外,接口中不能存在static的方法。既然声明抽象方法是为了在实现接口的类中被实现,通过创建对象去引用被实现方法。static是不依赖类的,可以直接被类调用,两者
阅读全文
摘要:测试程序代码: 结论:判断方法(函数)重载的依据是参数个数的不同和参数类型的不同,根据返回值类型的不同是不可以判断方法重载。 关联博客(CSDN):https://blog.csdn.net/m0_38022608/article/details/80251993 欢迎私下交流编程技术!(QQ:21
阅读全文
摘要:1、main方法的重载 以上实例说明main方法是可以重载的,每个main方法的参数都是不同的,程序是可以运行的,可以输出应有的结果。但是,如果没有程序入口的main方法,只含有其他main方法。虽然编译此程序是可以的通过的,但是运行时会产生错误。这是因为程序运行时,Java虚拟机找不到对应的mai
阅读全文
摘要:1、布尔型(boolean)变量默认值为false,byte、short、int、long为0,字符型为'\u0000'(空字符),浮点型(float double)为0.0,引用类型(String)为null。 2、注意:未初始化的局部变量是不可以使用的,在这里可以认为是因为局部变量没有默认值,所
阅读全文
摘要:优点1: 没有使用泛型,向list集合中添加非字符串,运行时会报错:类型不匹配 ObjectList.java: GenericityDemo.java: 使用泛型: 如果指定了list集合里放的是String类型的数据,在编辑代码的时候,add()方法处就会自动报错指出类型不匹配(下图所示)。也就
阅读全文
摘要:网格布局管理器: GridLayoutDemo.java: import java.awt.GridLayout;import javax.swing.JButton;import javax.swing.JFrame;public class GridLayoutDemo extends JFra
阅读全文
摘要:JAVA流式布局管理器的使用: FlowLayoutDeme.java: import java.awt.*;import javax.swing.*;public class FlowLayoutDemo extends JFrame { JButton[] jbtn={null,null,nul
阅读全文
摘要:1、用到的JFrame类的对象frame的方法: frame.setLayout(); 设置框架布局格式,有frame.setLayout(new GridLayout(5,1));为网格布局格式 frame.setSize(); 设置窗体大小 frame.add(); 添加组件到窗体内 frame
阅读全文
摘要:1、用到的JFrame(框架)类对象(这里设JFrame类对象是frame)的方法有: frame.add(); 添加组件到frame框架中 frame.setVisible(); 设置框架是否可见 frame.setLayout(); 设置框架布局类型,默认是流布局类型 frame.pack();
阅读全文
摘要:1、concat()方法,当参数为两字符串时,可实现字符串的连接: package cn.nxl123.www; public class Test { public static void main(String[] args) { String string=new String("abcdef
阅读全文
摘要:凯撒密码一种代换密码,据说凯撒是率先使用加密函的古代将领之一,因此这种加密方法被称为恺撒密码。凯撒密码的基本思想是:通过把字母移动一定的位数来实现加密和解密。明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。 使用JAVA程序实现对明文的加密: package com
阅读全文
摘要:index.jsp: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <!DOCTYPE HTML><html> <head> <title>My JSP 'index.jsp' starting page</
阅读全文
摘要:JAVA算法实现:输出九九乘法表 Jiujiu.java: package com.qkys.www; public class Jiujiu { public static void main(String[] args){ for(int i=1;i<=9;i++){ for (int j=1;
阅读全文
摘要:相关内容:charAt()函数 package com.nxl123.www;public class NumString { public static void main(String[] args) { // TODO Auto-generated method stub// int num[
阅读全文
摘要:一.创建数据库(以mysql数据库为例) mysql数据库的下载安装与配置 -可参考博主之前的随笔:Windows平台下搭建MySQL数据库 创建wxb数据库-create database wxb; 使用-show databases语句可查看mysql数据库下的所有数据库名 二.使用JDBC技术
阅读全文