java基础
恒88888888
持之以恒的学习
展开
-
Java中 # 和 $区别
#和$的区别#使用 ?在sql语句中作占位符, 使用PreparedStatement执行sql,效率高#能够避免sql注入,更安全。$不使用占位符,是字符串连接方式,使用Statement对象执行sql,效率低$有sql注入的风险,缺乏安全性。$可以替换表名或者列名...原创 2020-08-08 14:18:32 · 3058 阅读 · 0 评论 -
在IDEA中配置maven和创建maven项目
1.在IDEA中配置mavenidea中内置了maven ,一般不使用内置的, 因为用内置修改maven的设置不方便。使用自己安装的maven, 需要覆盖idea中的默认的设置。让idea指定maven安装位置等信息配置的入口 ①:配置当前工程的设置, file–settings —Build, Excution,Deployment–Build Tools–MavenMaven Home directory: maven的安装目录User Settings File : 就是maven安装目原创 2020-07-28 16:26:22 · 265 阅读 · 0 评论 -
Maven的安装和settings配置详细教程
1、需要从maven的官网下载maven的安装包maven的官网为:http://maven.apache.org/进入官网后选择你需要的版本进行下载。我下载的是apache-maven-3.3.9,适配的是jdk1.8。2、解压安装包,解压到一个目录,非中文目录。子目录 bin :执行程序,主要是mvn.cmdconf :maven工具本身的配置文件 settings.xml3)配置环境变量在系统的环境变量中,指定一个M2_HOME的名称, 指定它的值是maven工具安装目录,bin之原创 2020-07-26 11:27:28 · 13884 阅读 · 0 评论 -
Java中的动态代理与静态代理的实现
动态代理(理解): 基于反射机制。掌握的程度什么是动态代理 ?使用jdk的反射机制,创建对象的能力, 创建的是代理类的对象。 而不用你创建类文件。不用写java文件。动态:在程序执行时,调用jdk提供的方法才能创建代理类的对象。jdk动态代理,必须有接口,目标类必须实现接口, 没有接口时,需要使用cglib动态代理动态代理能做什么 ?可以在不改变原来目标方法功能的前提下, 可以在代理中增强自己的功能代码。程序开发中的意思。比如:你所在的项目中,有一个功能是其他人(公司的其它部门,其原创 2020-07-25 17:05:00 · 321 阅读 · 0 评论 -
Java中的8种基本数据类型及其包装类
Java中的8种基本数据类型及其包装类1、8种基本数据类型基本知识对于上图的注意事项:1、java八种基本数据类型分为四类八种,四类分别为整型、浮点型、布尔型、字符型;八种分别为byte、short、int、long、float、double、boolean、char;2、java八种基本数据类型的字节数:分别为1、2、4、8个字节;1字节(byte、boolean)、 2字节(short、char)、4字节(int、float)、8字节(long、double);3、整数的默认类型为int,浮点原创 2020-07-23 22:27:57 · 1730 阅读 · 1 评论 -
Java中的this关键字和super关键字的用法
tihsthis知识点1、this是一个关键字,是一个引用,保存内存地址指向自身。2、this可以使用在实例方法中,也可以使用在构造方法中。3、this出现在实例方法中其实代表的是当前对象。4、this不能使用在静态方法中。5、this. 大部分情况下可以省略,但是用来区分局部变量和实例变量的时候不能省略。6、this() 这种语法只能出现在构造方法第一行,表示当前构造方法调用本类其他的构造方法,目的是代码复用。this的用法(1)this.方法名称用来访问本类的成员方法例:pub原创 2020-07-23 15:31:23 · 752 阅读 · 0 评论 -
Java中的封装、继承、多态知识点详解
面向对象的三大特征:封装继承多态有了封装,才有继承,有了继承,才能说多态。封装1、面向对象的首要特征:封装 。什么是封装?有什么用? 现实生活中有很多现实的例子都是封装的,例如: 手机,电视机,笔记本电脑,照相机,这些都是外部有一个坚硬的壳儿。 封装起来,保护内部的部件。保证内部的部件是安全的。另外封装了之后, 对于我们使用者来说,我们是看不见内部的复杂结构的,我们也不需要关心 内部有多么复杂,我们只需要操作外部壳儿上的几个按钮就可以完成操作。 那么封装,你觉得有什么用呢?原创 2020-07-23 14:31:18 · 652 阅读 · 0 评论 -
Java中instanceof的用法详解
java 中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。用法:result = object instanceof class参数:Result:布尔类型。Object:必选项。任意对象表达式。Class:必选项。任意已定义的对象类。说明:如果 object 是 class 的一个实例,则 instanceof 运算符返回 true。如果 object 不是指定类的原创 2020-07-23 14:17:39 · 665 阅读 · 0 评论 -
Java中for each循环(增强for循环)的用法
一、for each简介 foreach循环是一种功能很强的循环结构 ,可以用来依次处理数组或实现了iterator的集合类中的每个元素。foreach就是使用Iterator接口来实现对集合的遍历的。foreach循环是jdk5的新特性。 foreach循环的语句格式为:for ( variable : collection ) {statement}二、for循环与foreach循环的使用 1.用for循环和foreach循环来循环输出一个数组...原创 2020-07-21 18:58:24 · 1590 阅读 · 0 评论