自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 VO PO DAO DTO

PO(Persistant Object) 持久对象 用于表示数据库中的一条记录映射成的 java 对象。PO 仅仅用于表示数据,没有任何数据操作。通常遵守 Java Bean 的规范,拥有 getter/setter 方法。 可以理解是一个PO就是数据库中的一条记录;可以理解某个事务依赖的原始数据;好处是可以将一条记录最为一个对象处理,可以方便转化为其他对象 BO(Business Object) 业务对象 封装对象、复杂对象,里面可能包含多个类 主要作用是把业务逻辑封装为一个对象。这个对象可以包括一个或

2022-04-18 11:31:09 194

原创 java Beanutils.copyProperties( )用法详解

1、简介 BeanUtils提供对Java反射和自省API的包装。其主要目的是利用反射机制对JavaBean的属性进行处理。 2、用法 如果有两个具有很多相同属性的JavaBean,一个很常见的情况就是Struts里的PO对象(持久对象)和对应的ActionForm。例如:一个用户注册页面,有一个User实体类和一个UserActionForm实体类,我们一般会在Action里从ActionForm构造一个PO对象,传统的方式是使用类似下面的语句对属性逐个赋值: 1 2 3

2022-04-18 11:04:30 19974

原创 文件上传api——MultipartFile

方法总结 byte[] getBytes() 返回文件的内容作为一个字节数组。 String getContentType() 返回文件的内容类型。 InputStream getInputStream() 返回InputStream读取文件的内容。 String getName() 返回参数的名称多部分的形式。 String getOriginalFilename() 返回原来的文件名在客户机的文件系统。 ...

2021-12-22 21:18:19 967

原创 Java员工练习题

假如我们在开发一个系统时需要对员工进行建模,【员工】包含3个属性:姓名、工号以及工资。【经理】也是员工,除了含有员工的属性外,另为还有一个奖金属性。请使用继承的思想设计出员工类和经理类。要求类中提供必要的方法进行属性访问。 public class Demo1 { public static void main(String[] args) { B b = new B("zhangsan",1,5000); C c = new C("lisi",2,10000

2021-10-09 16:36:06 601

原创 for循环 while循环

循环: forwhiledo..while 当你需要重复大量的打印某一句或者某几行代码时那么我们就可以使用循环对改行或者该块代码进行封装 然后打印,这样就形成了代码中的循环机制 while循环: 格式: 初始化变量; while(关系表达式或者是一个布尔值){ 语句体; 控制语句; } 1.初始化变量 可以可不写他...

2021-09-13 17:44:47 554

原创 字符串和字符串比较是否相同

字符串和字符串比较是否相同 字符串1.equals(字符串2) == 的作用:   基本类型:比较的就是值是否相同   引用类型:比较的就是地址值是否相同 equals 的作用:   引用类型:默认情况下,比较的是地址值。 注:不过,我们可以根据情况自己重写该方法。一般重写都是自动生成,比较对象的成员变量值是否相同 String stc ="helloworld"; String sta ="helloworld"; if(stc.equals(sta...

2021-09-13 17:44:18 1069

原创 顺序语句.

顺序语句:从前到后从上往下从左至右依次执行 选择结构:if..else if..else 第一种形式: if(关闭表达式){ 语句体; } 其他代码; 判断if后面的括号里面的值为true还是false 如果为true执行...

2021-09-13 17:43:03 501

原创 键盘录入:Scanner

键盘录入:Scanner java本身的一个类 java中想要创建对象new一个对象 importjava.util.Scanner; Scanner sc =newScanner(System.in); String str = sc.next(); next():接受键盘录入的值并且接受过来的是字符串类型 nextInt():只接受键盘录入的正数类型 nextLine():接受键盘录入的值并且接受的都是字...

2021-09-13 17:42:28 213

原创 三目运算符

三元运算符: 三目运算符 格式:关系表达式1 ? 表达式2 : 表达式3 ; 表达式2 和 表达式3 他们的结果类型最好一致 8 > 5 ? '大于' : '小于'; 必须得有一个变量接受返回值 inta =5; intb =6; intc = b > a ? a:b; ...

2021-09-13 17:41:55 121

原创 java中的两大内存区 栈 变量 堆 变量后面的值

java中的两大内存区栈 变量堆 变量后面的值 格式: 数据类型变量名 = 常量\其他已赋值的变量; 数据类型变量名;这种叫变量的声明 变量名 = 初始化值;声明后再赋值 一行定义多变量: 数据类型变量名a,变量名b,变量名c; x = 13; y = 14; z = 15; 数据类型: 基本数据类型: ...

2021-09-13 17:41:20 130

原创 标识符的命名规范

标识符的命名规范: 标识符: 给类,方法和变量起名字的时候用到的字符序列我们叫做标识符 标识符的组成规则: 1.只能是数字,大小写字母还有_和$ 2.不能以数字开头 3.不能是java中的关键字 标识符的命名规范:做到见名知意 1.当给类接口起名字的时候 遵循的是叫大驼峰命名法: 如果有一个单词组成该名字那么首字母大写 如果有多个单词组成改名字那么所有单词首字母大写 ...

2021-09-13 17:40:46 218

原创 整理学习笔记

class Demo1标志我创建的是一个类这个是java中的一个数据类型是每个java文件想要运行的必要条件 Demo1是类名 class 是标记必须全部小写也是java中的一个关键字关键字:被java赋予了特殊含义的单词 类名 命名规范: 1.必须是数字和大小写字母 以及_和$组成2.不能以数字开头 public:权限修饰符标志你的类的权限 static: 静态的 vo...

2021-09-13 17:40:13 89

原创 返回指针的函数,使用全局变量

//返回本地变量的地址是危险的 //返回全局变量或静态本地变量的地址是安全的 #include<stdio.h> int *f(void); void g(void); int main() { int *p=f(); printf("*p=%d\n",*p); g(); printf("*p=%d\n",*p); return 0; } int *f(void) { int i=12; return &i;...

2021-07-24 17:50:12 274

原创 结构与函数 输入结构

#include<stdio.h> struct point{ int x; int y; }; struct point getStruct(void); void output(struct point); int main() { struct point y={0,0}; y=getStruct(); output(y); } struct point getStruct(void){ struct point p; sca...

2021-07-24 09:01:21 180

原创 9.1.3指针运算

/*如果除法成功输出1,否则0 #include<stdio.h> int divide(int a,int b,int *result); int main(void) { int a=5; int b=3; int c; if(divide(a,b,&c)){ //divide的return返回一个int 1或者0 。 if (1)执行下一行 printf("%d/%d=%d",a,b,c); } r...

2021-07-22 00:55:22 104

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除