- 浏览: 1596030 次
- 来自: 上海
-
最新评论
-
hpu145:
引用引用
java 千分位的添加和去除 -
被遗忘的下路:
少了个junit-4.8.2的包
SSH2整合完整案例(四十三) -
白天看黑夜:
java过滤emoji字符处理,希望能帮到你http://ww ...
emoji 表情图片解决方法 -
caipeiming:
这个挺好JavaScript实现input输入框控件只允许输入 ...
js 控制文本框只能输入中文、英文、数字等 -
双子树:
东西太好啦受教啊
Struts2 JSP中将list,set ,Map传递到Action然后<s:iterator>遍历(三十五)
文章列表
1.单向 1:1 基于主键关联
想象下 小康社会: 每家都有钱, 住起了小洋房 ,洋房编号: xx村2-36
eg: 一个地方有 一个人住.或者说 一家人住
eg: 每个同学家庭请了单独家教老师, 这样 1 对 1 的辅导
(在 原本N 变成了 1 的一端进行配置)
1 (N) 1
Person : Address
Student : Teacher
注意:基于主键关联,说的是Person表中id的值是Address表中的id
person
address
public class Address {
private In ...
static(静态) 关键字
//用于修饰成员(成员变量和成员函数)
//被static修饰后的特点
1.随着类的加载而加载,消失而消失(说明生命周期随着类)
2.优先于对象存在
3.被所有对象共享
4.可以直接被类名调用
5.静态变量定义多了,就会消耗更多的内存
//实例变量 和 类变量(静态变量)的区别
1.存放位置
类变量随着类的加载而存在方法区中
实例变量随着对象的建立存在与堆内存中
2.生命周期
类变量的生命周期最长: 随着类的消失而消失
实例变量生命周期随着对象的消失而消失
...
System.getProperty()方法大全
System.out.println("java版本号:" + System.getProperty("java.version")); // java版本号
System.out.println("Java提供商名称:" + System.getProperty("java.vendor")); // Java提供商名称
System.out.println("Java提供商网站:" + System.getProperty(" ...
1.面向对象的特征
封装 继承 多态
以后的开发,其实就是找对象使用,没有对象,没有对象就创建一个对象
找对象, 建立对象, 使用对象,维护对象的关系
类和对象的关系
类就是:现实生活中实物的描述
对象:就是这类事物,实实在在的个体
比如: 张三 李四
使用 java 类的描述 就是
属性 (成员变量): 姓名 年龄 性别
行为 (成员方法): 走路 学习 吃饭 睡觉
成员变量: 作用于 整个类中 存在于 堆内存中
局部变量: 在栈内存中
在描述下 Car
汽车总工程师 ...
基于中间表关联的单向1:N
单向 1 对 N 关联,注意 和 N:1 是相反的
想象下: 吃大锅饭的时候 ,就是很多人住一个地方,一个房间,一个大炕上
eg: 一个地方有多个人住.或者说 多家人
eg: 每个同学记住老师,比老师记住每个同学简单.
(在 n 的一端进行配置效率高)
N 1
Person : Address
Student : Teacher
这个里面放的是
单向N 对 1
包括
无连接表的 N : 1
有连接表的 N : 1
注意需求 是:
以前N:1 是在N的一端配置,也就是因为多个人记住老师 比较容易
现在要 ...
1.数组的定义格式
1.元素类型 [] 数组名=new 元素类型[元素个数或者 数组长度];
int [] arr=new int[5]; //推荐
int arrs[] =new int[5];
2.静态初始化方式 不能写长度
int [] arrs=new int[]{3,1,4,5,6,2};
int [] arrs={3,1,4,5,6,2}; //好像 是在jdk 5.0 后才能使用
3.boolean类型的数组默认值为 false
数组的操作
public static void main(String [] a ...
基于中间表关联的单向1:N
单向 1 对 N 关联,注意 和 N:1 是相反的
想象下: 吃大锅饭的时候 ,就是很多人住一个地方,一个房间,一个大炕上
eg: 一个地方有多个人住.或者说 多家人
eg: 每个同学记住老师,比老师记住每个同学简单.
(在 n 的一端进行配置效率高)
N 1
Person : Address
Student : Teacher
这个里面放的是
单向N 对 1
包括
无连接表的 N : 1
有连接表的 N : 1
注意需求 是:
以前N:1 是在N的一端配置,也就是因为多个人记住老师 比较容易
现在要 ...
本文主要是总结 如何实现 JDBC调用Oracle的存储过程,从以下情况分别介绍:
[1]、只有输入IN参数,没有输出OUT参数
[2]、既有输入IN参数,也有输出OUT参数,输出是简单值(非列表)
[3]、既有输入IN参数,也有输出OUT参数,输出是列表
[4]、输入输出参数是同一个(IN OUT)
[5]、存储过程中 使用 truncate 截断表中的数据
【准备工作】
创建一个测试表TMP_MICHAEL ,并插入数据,SQL如下:
create table TMP_MICHAEL
(
USER_ID VARCHAR2(20),
USER_NAME ...
java的语言的基础组成
1.关键字: 被java赋予了特殊意义的单词
2.标识符: 类名 函数 26个字母 0-9 _ $ ,不能数字开头 不使用关键字
包名: 全小写
类名 接口名: XxxYxxZzzz 所有单词首字母大写
变量和函 ...
1.循环结构 while do while for
public static void main(String [] args){
/*
打印奇数
*/
int x=1;
while(x<=10){
System.out.println("x="+x);
x+=2; // x++; X++;
}
do{
System.out.println("x"):
}while(true);
...
java的语言的基础组成
1.关键字: 被java赋予了特殊意义的单词
2.标识符: 类名 函数 26个字母 0-9 _ $ ,不能数字开头 不使用关键字
包名: 全小写
类名 接口名: XxxYxxZzzz 所有单词首字母大写
变量和函数名: xxxYyyZzzz: 第一个单词首字母小写,其余单词首字母大写
常量名: XXX_YYY_ZZZ 所有字母都大写.多单词每个单词用"_" 连接
3.注释 : 单行, 多行, 文档 , 不能嵌套注释
...
1.软件是什么
软件:一系列按照特定顺序组织的计算机数据和指令的集合
常见的软件
系统软件:DOS window Linux Unix
应用软件
迅雷 QQ 扫雷
软件实现了人和计算机之间交互
交互方式
图形化界面
命令行方式
DOS 命令
dir:列出当前目录下的文件和文件夹
md:创建目录
rd:删除目录
cd:进入目录
cd..:退回到上一级目录
cd/: 退回到根目录
del: 删除文件
ext:退出DOS命令
查找端口
netstat ...
数据的复制,插入,合并
package com.itheima.arrs;
import java.util.Arrays;
import java.util.Scanner;
/***
* 对数组元素执行各种操作的类
* @author Bin
*
*/
public class TestOperatorArry {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Syst ...
http://wenku.baidu.com/view/57fd6d8002d276a200292eca.html
package com.itheima.net.socket;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.In ...
http://wenku.baidu.com/view/57fd6d8002d276a200292eca.html
package com.itheima.net.socket;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.Inp ...