![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
ℳ๓唯一ℳ
要努力,不放弃,为了自己的理想,为了美好的明天,加油!
展开
-
String、StringBuffer与StringBuilder之间区别
区别比较StringStringBufferStringBuilderString的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且浪费大量优先的内存空间 文本居中StringBuffer是可变类,和线程安全的字符串操作类,任何对它指向的字符串的操作都不会产生新的对象。每个StringBuffer对象都有一定的缓冲区容量,当字符串大小没有超过容量时,不会分配新的容量,当字符串大小超过容量时,会自动增加容量可变类,速度更快不可变原创 2020-06-06 21:12:52 · 174 阅读 · 0 评论 -
重载(Overload)和重写(Override)的区别
1、定义区别:重载是指不同的函数bai使用相同的函数名,但是函数的du参数个数或zhi类型不同。调用的时候根据函数的参数来区别不同的函数。覆盖(也叫重写)是指在派生类中重新对基类中的虚函数(注意是虚函数)重新实现。即函数名和参数都一样,只是函数的实现体不一样。2、类的关系区别覆盖是子类和父类之间的关系,是垂直关系;重载是同一个类中方法之间的关系,是水平关系。3、产生方法区别覆盖只能由一个方法或只能由一对方法产生关系;重载是多个方法之间的关系。4、参数列表要求区别覆盖要求参数列原创 2020-06-05 00:13:47 · 341 阅读 · 0 评论 -
Hibernate xml映射文件配置主键的生成策略
Hibernate Oracle xml文件的配置//手动赋值<class name="org.aptech.hdax.pojo.Dept" table="DEPT" schema="SCOTT"> <id name="deptno" column="DEPTNO"> <!-- generator生成器,class="assigned"代表手动赋值 --> <generator class="assigned"></genera原创 2020-06-04 11:37:48 · 299 阅读 · 0 评论 -
Hibernate常见面试问答题
hibernate是什么?hibernate是基于ORM对象关系映射(完成对象数据到关系数据映射的机制)实现的,做数据持久化的工具为什么使用Hibernate?对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。 Hibernate是一个基于JDBC的主流持久化框架,是一个优秀的ORM实现。他很大程度的简化DAO层的编码工作 hibernate使用Java反射机制,而不是字节码增强程序来实现透明性。 hibernate的性能非常好,因为它是个轻量级框架。映射的灵活性很原创 2020-05-28 00:18:47 · 217 阅读 · 0 评论 -
Hibernate (一对多,多对一,多对多)配置
使用技术idea开发工具MySQL数据库hibernate ORM框架项目整体结构pom.xml 文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:原创 2020-05-22 21:57:50 · 288 阅读 · 0 评论 -
idea Oracle hibernate5 DML操作
简单的Hibernate示例DML操作项目目录结构:hibernate.cfg.xml配置文件<?xml version='1.0' encoding='utf-8'?><!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"原创 2020-05-22 01:40:47 · 152 阅读 · 0 评论 -
javaOOP面向对象编程、知识点总结
对象和封装简述类的封装的定义,具体步骤和优点?定义:隐藏类的一些具体实现,通过提供一些接口来实现一些功能,将类的状态信息影藏在类的外部,不允许在类的外部直接访问,而是通过这个类提供的一些方法来对属性进行操作以及访问。步骤:修改属性的可见性来限制对属性的访问;为每个属性创建一对赋值(setter)方法和取值(getter)方法,用于对这些属性的存取;在赋值方法中,加入对属性的存取控制语...原创 2020-04-03 22:34:43 · 385 阅读 · 0 评论 -
JSP和Servlet常见面试题1
Servlet的生命周期?装载Servlet类并创建实例阶段,该阶段在默认情况下发生在客户端第一次向服务器端发送请求初始化阶段,servlet实例创建完成后,调用init(ServletConfig config)方法对该实例完成初始化工作服务阶段,根据Http请求方式,调用service()方法中对应的doGet()或doPost()方法,并将响应结果返回销毁阶段,当服务器关闭或Ser...原创 2020-03-30 22:47:13 · 217 阅读 · 0 评论 -
java基础面试问答
Java 和 JDK 的关系JDK(Java Development Kit)Java 开发工具包,它包括:编译器、Java 运行环境(JRE,Java Runtime Environment)、JVM(Java 虚拟机)监控和诊断工具等,而 Java 则表示一种开发语言。Java 程序是怎么执行的?先把 Java 代码编译成字节码,也就是把 .java 类型的文件编译成 .class 类型...原创 2020-02-07 22:46:08 · 113 阅读 · 0 评论 -
Web前端HTML+与JQuery+JSP/Servlet与MySQL数据库:实现登录,增删改查+条件查询功能。
登录界面:登录后查询所有功能:修改功能:添加功能:MySQL数据库:#创建数据库create database 207userExam;#使用数据库use 207userExam;#创建用户表create table `user`( id int primary key auto_increment comment'主键自增', username varchar(3...原创 2019-10-31 14:25:37 · 1454 阅读 · 1 评论 -
java基础项目案例:吃货联盟订餐系统
package org;import java.util.Scanner;public class OrderingUtil { Scanner input = new Scanner(System.in); String[] names = new String[5];// 保存订餐人姓名 String[] dishMegs = new String[5];// 保存所选菜品名...原创 2019-10-26 14:24:29 · 2609 阅读 · 0 评论 -
java开发必备英语单词
(一)java关键字public: 公开static: 静态void: 无返回main: 主要的class: 类system: 系统out: 输出print: 打印line: 线problem: 问题JVM:Java虚拟机JDK:Java开发工具包JDE:集成开发环境double: 双精度String: 字符串char: 字符int:整数scanner: 扫描仪...原创 2019-10-24 20:09:29 · 253 阅读 · 0 评论 -
java语言基础,面试经常问到的简答题。
第一章初识java预习并回答以下问题(1)举列说明什么是程序。(2)开发java应用程序有哪些步骤?(3)java应用程序的入口是什么?1、写出java领域的相关技术。2、简述java程序中注释的作用及类型。3、写出在MyEclipse中开发一个java程序的步骤。4、使用记事本编写java程序,并运行输出结果,具体的步骤是什么?请详细说明并写出必要的命令。第二章 变量、数据类型...原创 2019-10-22 16:43:09 · 528 阅读 · 0 评论 -
MyEclipse快捷键,提高开发效率,节省不必要的时间浪费。
1、MyEclipse快捷键1(CtrI)快捷键功能Ctrl+1快速修复Ctrl+D删除当前行Ctrl+Q定位到最后编辑的地方Ctrl+L定位在某行Ctrl+O快速显示Ctrl+T快速显示当前类的继承结构Ctrl+W关闭当前 EditerCtrl+K快速定位到下一个Ctrl+E快速显示当前Editer的下拉列表...原创 2019-10-20 13:25:55 · 229 阅读 · 0 评论 -
Java代码和界面规范,初学的你都知道哪些呢?
一、目的▲统一公司软件开发设计过程的编程规范。▲使网站开发人员能很方便地理解每个目录,变量,控件,类,方法的意义。▲保证编写出的程序都符合相同的规范,保证一致性,统一性。▲编码规范和约定必须能明显改善代码的可读性,并有助于代码管理,分类范围适用于企业所有基于java平台的软件开发工作。二、规范细节...原创 2019-10-18 22:56:59 · 297 阅读 · 0 评论 -
使用java理解程序逻辑,字符串
一、如何使用字符串简单地说,使用字符串主要分为两步。(1)定义并初始化字符串。(2)使用字符串,对字符串进行一些处理。语法://创建一个字符串对象“Hello World”String s = “Hello World”;在java中,字符串被作为String类型的对象来处理。String类是java设计人员预先提供的一个非常有用的类,它位于java.lang包中,默认情况下,该包被...原创 2019-10-13 15:41:51 · 190 阅读 · 0 评论 -
使用java理解程序逻辑,带参数的方法
一、定义带参方法语法:<访问修饰符>返回值类型<方法名>(<参数列表>){//方法体的主体}▲<访问修饰符>指该方法允许被访问的权限范围,只能是public、protected或private。public访问修饰符表示该方法可以被任何其他代码调用,▲返回值类型指方法返回值的类型,如果方法不返回任何值,他应该声明为void类型。java...原创 2019-10-12 22:58:24 · 193 阅读 · 0 评论 -
使用java理解程序逻辑,类的无参方法
什么是类的方法≥类是由一组具有相同属性和共同行为的实体抽象而来的。。对象执行的操作是通过编写类的方法实现的。显而易见,类的方法是一个功能模块,其作用是“做一件事情”.示例public class AutoLion{ String color = "黄色"; //跑方法 public void run(){ System.out.println("真在以0.1米/秒的速度向前奔跑")...原创 2019-10-10 16:02:30 · 145 阅读 · 0 评论 -
使用java理解程序逻辑,知识总结
变量、数据类型和运算符一、“词汇”:(变量、关键字、运算符等)。二、变量变量:变量是用来存储数值的区域作用:变量用来记录数值,使用变量进行代数计算,则该变量中数值可以随着程序的逻辑计算而改变。当计算全部结束后,再将数值拿出展示给用户。常用java数据类型数据类型说明byte、short、int、long整数、用于存储整数double、float双精度浮点型...原创 2019-10-10 13:31:40 · 1517 阅读 · 0 评论