自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yeqiuBOke的博客

java基础篇

  • 博客(39)
  • 收藏
  • 关注

转载 Navicat工具介绍

工作两年多,也用过很多数据库可视化工具,比如sql developer、pl sql、navicat等,个人感觉还是navicat最好用,这里给大家介绍一下这个工具的用法和注意事项。下载地址Navicat_Premium_11.0.17 下载地址推荐理由 上面是我用的navicat版本,这个premium版是支持mysql、orcale、sql server等等好几个数据库的,所以对于常用的数据库...

2018-07-12 19:24:48 5157

转载 几种for循环用法详解。

本文非常适合初学Java的程序员,主要是来了解一下Java中的几种for循环用法,分析得十分详细,一起来看看。J2SE 1.5提供了另一种形式的for循环。借助这种形式的for循环,可以用更简单地方式来遍历数组和Collection等类型的对象。本文介绍使用这种循环的具体方式,说明如何自行定义能被这样遍历的类,并解释和这一机制的一些常见问题。在Java程序中,要“逐一处理”――或者说,“遍历”――...

2018-07-12 12:44:32 20199 1

转载 ssm框架中的注解及应用场景小结?

先说一下什么是组件扫描:指定一个包路径,Spring会自动扫描该包及其子包所有组件类,当发现组件类定义前有特定的注解标记时,就将该组件纳入到Spring容器。等价于原有XML配置中的<bean>定义功能。组件扫描可以替代大量XML配置的<bean>定义。使用组件扫描,首先需要在XML配置中指定扫描类路径:<context:component-scan      bas...

2018-07-12 09:40:28 499

转载 2017JAVA面试题附答案

JAVA基础JAVA中的几种基本类型,各占用多少字节? 下图单位是bit,非字节 1B=8bit String能被继承吗?为什么?不可以,因为String类有final修饰符,而final修饰的类是不能被继承的,实现细节不允许改变。平常我们定义的String str=”a”;其实和String str=new String(“a”)还是有差异的。前者默认调用的是String.valueOf来返回S...

2018-07-11 23:29:09 387

转载 java中类的继承详解。

前言继承是面向对象的三大特征之一. 也是实现软件复用的重要手段. Java继承具有单继承的特点, 每个子类只有一个直接父类.继承的特点Java的继承通过extends关键字实现. 实现继承的类被称为子类. 被继承的类被称为父类. 父类和子类的关系, 是一种一般和特殊的关系. 例如水果和苹果的关系, 苹果继承了水果, 苹果是水果的子类, 水果是苹果的父类.Java里子类继承父类的语法格式如下:修饰符...

2018-07-11 21:42:48 35681 18

转载 idea的maven项目中pom.xml无法自动载入依赖的解决办法?

1手动删除Project Settings里面的Libraries内容;2在Maven Project的试图里clean一下,删除之前编译过的文件;3项目右键-》Maven-》Reimport4、Ok, 此时发现依赖已经建立==============================================================================或者 IDEA内置了...

2018-07-05 10:07:58 20980

原创 ioc容器是什么?

Spring IOC 负责创建对象,管理对象(通过依赖注入(DI),装配对象,配置对象,并且管理这些对象的整个生命周期。

2018-07-04 21:00:30 5465

转载 SSM框架原理,作用及使用方法

作用:SSM框架是spring MVC ,spring和mybatis框架的整合,是标准的MVC模式,将整个系统划分为表现层,controller层,service层,DAO层四层使用spring MVC负责请求的转发和视图管理spring实现业务对象管理,mybatis作为数据对象的持久化引擎原理:SpringMVC:1.客户端发送请求到DispacherServlet(分发器)2.由Dispa...

2018-07-04 20:43:48 283

转载 spring与springmvc的区别与联系

一、spring框架的介绍       spring是一个一站式的框架,提供了表现层(springmvc)到业务层(spring)再到数据层(springdata)的全套解决方案;spring的两大核心IOC(控制反转)和AOP(面向切面编程)更是给我们的程序解耦和代码的简介提供了支持。二、springmvc       (1)springmvc给spring的表现层提供支持       (2)s...

2018-07-04 20:32:45 290

转载 什么是MVC开发模式?

全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。简介编辑MVC开始...

2018-07-04 19:28:18 7719

转载 WEB-INF是什么?

WEB-INF是Java的WEB应用的安全目录。所谓安全就是客户端无法访问,只有服务端可以访问的目录。如果想在页面中直接访问其中的文件,必须通过web.xml文件对要访问的文件进行相应映射才能访问。WEB-INF是Java的WEB应用的安全目录。所谓安全就是客户端无法访问,只有服务端可以访问的目录。如果想在页面中直接访问其中的文件,必须通过web.xml文件对要访问的文件进行相应映射才能访问。WE...

2018-07-04 16:28:33 10842

转载 substring(x)和substring(x,y)的用法

public class textmu { /**  * @param args  */ public static void main(String[] args) {  // TODO Auto-generated method stub    String id="123454321";    String shortId,longId,Id;    shortId=id.substring...

2018-07-04 12:45:30 534

转载 HTML中href、src区别

刚找了一份前端开发的工作,突然间发现我竟然不知道href和src的区别,感觉有点丢人。赶紧查了一下,顺便给大家普及一下哈。      href是Hypertext Reference的缩写,表示超文本引用。用来建立当前元素和文档之间的链接。常用的有:link、a。例如:<link href="reset.css" rel=”stylesheet“/>      浏览器会识别该文档为cs...

2018-07-04 12:27:04 226

转载 IDEA——错误: 找不到或无法加载主类 com.Main

昨天在使用IDEA创建了一个普通Java项目,执行main()方法时,程序报错如下: “错误: 找不到或无法加载主类 com.Main Process finished with exit code 1”, 我确信自己的java jdk安装和环境变量配置(java jdk安装和环境变量配置)正确无误,而程序只是一个再简单不过的打印而已:package com;public class Main ...

2018-07-04 12:03:16 3205

转载 前端框架bootstrap介绍。

Bootstrap是美国Twitter公司的设计师Mark Otto和Jacob Thornton合作基于HTML、CSS、JavaScript 开发的简洁、直观、强悍的前端开发框架,使得 Web 开发更加快捷。 [1]  Bootstrap提供了优雅的HTML和CSS规范,它即是由动态CSS语言Less写成。Bootstrap一经推出后颇受欢迎,一直是GitHub上的热门开源项目,包括NASA的...

2018-07-04 11:17:38 716

转载 idea中怎么创建普通Java项目?

首先打开idea并创建一个新的工程然后选择java并在旁边的列表中选择jdk版本以及java EE这里我使用从helloworld模板创建工程给,点击next填上工程名称,点击finish创建完成,右键run即可运行...

2018-07-04 11:17:11 367

转载 Java中的servlet是什么?

Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。 它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。  Servlet是位于Web 服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Se...

2018-07-03 16:01:09 1583

转载 java中的jsp是什么?

JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文...

2018-07-03 15:55:44 5733

转载 webapp是什么?

Webapp网络应用程序WebApp是指基于Web的系统和应用,其作用是向广大的最终用户发布一组复杂的内容和功能。从一个简单的帮助消费者计算汽车租借费用的网页,到为商业人员和度假者提供全套旅游服务的大型复杂的WEB站点,都是WebApp。它包括一些完整的WEB站点,WEB站点的专门功能以及在Internet、Intranet或ExtraNet上的信息处理应用。webapp 框架是一种简单的与WSG...

2018-07-03 14:49:12 9527 1

转载 maven项目中生成的target是什么?

1、maven项目下面的target里面的文件是:mvnw、mvnw.cmd、pom.xml、springboot.iml2、文件如下:3、是你执行 maven install命令的时候  自动生成的。

2018-07-03 14:34:59 25882 14

转载 java里面com.是什么意思

由于Java面向对象的特性,每名Java开发人员都可以编写属于自己的Java Package,为了保障每个Java Package命名的唯一性,在最新的Java编程规范中,要求开发人员在自己定义的包名前加上唯一的前缀。由于互联网上的域名称是不会重复的,所以多数开发人员采用自己公司在互联网上的域名称作为自己程序包的唯一前缀。例如: com.sun.swt.……...

2018-07-03 14:24:17 1436

转载 java里面com.是什么意思

由于Java面向对象的特性,每名Java开发人员都可以编写属于自己的Java Package,为了保障每个Java Package命名的唯一性,在最新的Java编程规范中,要求开发人员在自己定义的包名前加上唯一的前缀。由于互联网上的域名称是不会重复的,所以多数开发人员采用自己公司在互联网上的域名称作为自己程序包的唯一前缀。例如: com.sun.swt.……...

2018-07-03 14:24:12 10819

转载 java中的xml文件是什么?

java项目中,xml文件一般都是用来存储一些配置信息一般的编程, 多数用来存储配置信息 . 拿JDBC来说,可以把数据库连接字符串写到xml,如果要修改数据源,只需要改xml就可以了,没必要再去重新编译java文件,而且,这些配置信息放在一起,别的人来读你写的代码的时候,就方便了很多框架中的xml , 除了配置信息 , 还可以写一些对应关系,其实也是一种配置信息 .拿struts来说,xml配置...

2018-07-03 14:08:29 7326

转载 计算机脚本语言是什么?

脚本语言(JavaScript,VBscript等)介于HTML和C,C++,Java,C#等编程语言之间。 HTML通常用于格式化和链接文本。而编程语言通常用于向机器发出一系列复杂的指令。2、脚本语言与编程语言也有很多相似地方,其函数与编程语言比较相像一些,其也涉及到变量。与编程语言之间最大的区别是编程语言的语法和规则更为严格和复杂一些.3、与程序代码的关系:脚本也是一种语言,其同样由程序代码组...

2018-07-03 13:43:26 2931

转载 json是什么?

1. 什么是 JSON      JSON概念很简单,JSON 是一种轻量级的数据格式,他基于 javascript 语法的子集,即数组和对象表示。由于使用的是 javascript 语法,因此JSON 定义可以包含在javascript 文件中,对其的访问无需通过基于 XML 的语言来额外解析。不过在使用 JSON 之前,很重要的一点是理解 javascript 中数组及对象字面量的特殊语法。1...

2018-07-03 13:26:18 159

转载 Java EE 是什么?

Java分为三个体系,分别为Java SE(J2SE,Java2 Platform Standard Edition,标准版),JavaEE(J2EE,Java 2 Platform, Enterprise Edition,企业版),Java ME(J2ME,Java 2 Platform Micro Edition,微型版)。  Java EE(Java Platform,Enterprise ...

2018-07-03 13:14:59 1268

转载 java项目中pom.xml是干嘛用的

pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。PS:maven是pom.xml中的junit是什么意思?groupId 和artifactId没,不一定一样,这两个结合起来,想一个坐标系一样,知道这两个就好像知道的了 坐...

2018-07-02 23:47:19 14987

原创 chatRobot项目中常用英汉互译

all files are up to date所有文件都是最新的select path选择路径drag and drop a file into the space above to quickly locate in the tree将文件拖放到上面的空间中,快速定位到树中chatrobot聊天机器人pom.xmlXMLrestart server重新启动服务器run configuratio...

2018-07-02 22:01:01 1126

原创 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。但是要保证汉字不能截取半个,如“我abc”4,应该截取为“我ab”,输入“我abc汉def”6,应该输出为“我abc”

首页博客学院下载GitChatTinyMind论坛问答商城VIP活动写博客发Chatcat__java的博客生活不止眼前的苟且,还有以后的苟且...RSS订阅package cn.itchg;/** * Created by CHG on 2017-02-23 14:48. */public class GBK { public static void main(String[...

2018-07-02 21:58:18 449

转载 idea中maven的安装

1. 下载Maven :apache-maven-3.3.9-bin.tar.gz官方地址:http://maven.apache.org/download.cgi2. 解压apache-maven-3.3.9-bin.tar.gz,创建一个本地仓库(命名为repository,当然这里你可以自定义)maven路径:G:\maven\apache-maven-3.3.9repository路径:G...

2018-07-01 15:03:07 2715

转载 tomcat在Java中有什么用?

Tomcat是web容器。它的作用稍后给你解释。你在做web项目时,多数需要http协议,也就是基于请求和响应,比如你在百度输入一行内容搜索,那么百度服务器如何处理这个请求呢,他需要创建servlet来处理,servlet其实就是java程序,只是在服务器端的java程序,servlet通过配置文件拦截你的请求,并进行相应处理,然后展示给你相应界面,那么servlet如何创建? 这时候tomcat...

2018-07-01 14:53:45 1515

转载 JDBC( Java database connection)的几个步骤

JAVA访问数据库的解决方案。几个步骤:1.加载驱动类;     2.与数据库建立连接;           3.执行SQL语句       4.处理结果集     5.关闭连接1. 第一步:加载驱动类:  需要注意:不同的数据库,参照的字符串不同,ORACLE的连接为:Class.forName("oracle.jdbc.driver.OracleDriver"); 这一步执行后,程序可能会抛出...

2018-06-30 17:30:46 2388

原创 两种数字排序方法

冒泡排序 int[] a = {5,4,10,9,8,5,0,11,10,3}; for(int i=0;i<a.length-1;i++){ for(int j=0;j<a.length-1;j++){ if(a[j]>a[j+1]){ int temp = a[j]; a[j]=a[j+1]; a[j+1]=temp; } } } for(int...

2018-06-30 16:39:53 2262

转载 java的九大内置对象

jsp九大内置对象包括request response session application out page config exception pageContent其中 request  response  out page config exception pageContent对象的有效范围是当前页面的应用  session 有效范围是当前会话(当前客户端的所有页面) applicati...

2018-06-30 15:37:42 629

转载 java的三大特性

一、 封装1. 封装就是将类的信息隐藏在类内部,不允许外部程序直接访问,而是通过该类的方法实现对隐藏信息的操作和访问。2. 封装是怎么实现的呢?   a. 需要修改属性的访问控制符(修改为private);   b. 创建getter/setter方法(用于属性的读写);   c. 在getter/setter方法中加入属性控制语句(用于判断属性值的合法性);1 public class Stud...

2018-06-30 14:58:50 149

转载 java中的变量是什么

在JAVA中我们通过三个元素来描述变量:变量类型,变量名以及变量值。变量,就是可以改变的量。例子:int 表示能存储整数类型的数据类型。 int a;表示你定义了一个存储整数的变量。a就是你的变量名;int a = 10;表示你给这个变量赋的值为10;Java中变量的使用规则:1、Java 中的变量需要先声明后使用;2、变量使用时,可以声明变量的同时进行初始化,也可以先声明后赋值;String l...

2018-06-30 14:46:14 7904

转载 java中的接口是什么?

接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包含类要实现的方法。除非实现接口的类是抽象类,否则该类要定义接口中的所有方法。接口无法被实例化,但是可以被实现。一个实现接口的类,...

2018-06-30 14:36:20 13034 4

转载 什么是多线程?

1.多线程的概念?  说起多线程,那么就不得不说什么是线程,而说起线程,又不得不说什么是进程。  进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。  以上...

2018-06-30 14:21:28 792

转载 编写多线程程序一般有三种方法,Thread,Runnable,Callable.

Runnable和Callable的区别是:(1)Callable规定的方法是call(),Runnable规定的方法是run()。其中Runnable可以提交给Thread来包装下,直接启动一个线程来执行,而Callable则一般都是提交给ExecuteService来执行。 (2)Callable的任务执行后可返回值,而Runnable的任务是不能返回值得 (3)call方法可以抛出异常,ru...

2018-06-30 14:16:59 329

空空如也

空空如也

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

TA关注的人

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