
Java教程
java实用教程
bueke
。
展开
-
简单,很简单!!!!教你如何在Eclipse配置Tomcat服务器(含找不到Server的解决办法)
1.下载并成功安装Eclipse和Tomcat2.打开Eclipse,单击“window”菜单,选择下方的“Preferences:”3.找到Server下方的Runtime Environment,单击右方的Add按钮:4.选择已经成功安装的Tomcat版本,单击Next:5.设置Tomcat的安装目录:6.设置完成后,单击OK即可完成设置!|||||||||||||||||...原创 2019-09-16 10:12:37 · 3920 阅读 · 2 评论 -
拦截器的作用
Spring MVC 的处理器拦截器类似于 Servlet 开发中的过滤器 Filter,用于对处理器进行预处理和后处理。 用户可以自己定义一些拦截器来实现特定的功能。 谈到拦截器,还要向大家提一个词——拦截器链(Interceptor Chain)。拦截器链就是将拦截器按一定的顺 序联结成一条链。在访问被拦截的方法或字段时,拦截器链中的拦截器就会按其之前定义的顺序被调用。 说到这...原创 2020-02-03 13:32:13 · 5799 阅读 · 0 评论 -
创建一个简单的Java Swing登入窗口
连接数据图就不弄了,要连接数据库的自行添加为了方便排版,Layout用SpringLayout类型1.账号框采用JTextField 类型2.密码框采用JPasswordField类型两者的区别是:JPasswordField显示的文本是这样的:文本框JTextField显示的文本是这样的:3.建立两个JButton,一个是“登入”按钮,另一个是“...原创 2019-11-20 19:06:25 · 1799 阅读 · 0 评论 -
Java非常有用的新特性(JDK8~JDK13)
Java8Java8就不用说了,是一个里程碑式的版本,里面提供的Streams和Lambada编程。具体可以参考我另一篇文章Java中的函数式编程Java8日期时间APIJava91、增加了List.of()、Set.of()、Map.of()和Map.ofEntries()等工厂方法来创建不可变集合不需要再new了List list = List.of(1, 2, 3...转载 2019-10-28 22:17:17 · 2921 阅读 · 0 评论 -
Java判断一个数组是否有相同的元素
1.如果只是需要判断是否包含相同元素而不需要找出相同元素是哪些,直接放在set集合中,然后看set集合和数组长度是否一致即可import java.util.HashSet;import java.util.Set;public class Test {public static void main(String args[]) throws Exception{ Int...原创 2019-10-27 22:28:23 · 13435 阅读 · 1 评论 -
2019年最受欢迎的10个 JavaScript 动画库!你收藏了吗?
JavaScript 依然会是 2019 年最受欢迎和使用最为广泛的编程语言, JavaScript 生态系统也会继续发展壮大。作为一名前端开发者,当我浏览网页寻找一个整洁的 Javascript 动画库时,我发现很多 “推荐” 的动画库都有一段时间没维护了。经过一些研究,我收集了 10个最好的 Javascript 动画库,你可以放心在你的应用程序中使用.Three.js超...转载 2019-10-21 23:02:40 · 619 阅读 · 0 评论 -
eclipse连接MySQL数据库报错:java.util.Date cannot be cast to java.sql.Date的解决办法
原本的代码是:public void addUser(UserVO user) throws Exception { Connection conn = DBUtil.connectDB(); String sql = "INSERT INTO tbl_user_info(user_name, age, sex, create_dt) " + " VALUES(?, ?, ...原创 2019-10-17 12:51:30 · 732 阅读 · 0 评论 -
自从用了Android工具,我再也没加过班
前言日常开发过程中,我们都会遇到这样一种场景:我们写出的UI效果在对接数据之前需要提前进行预览,而调整UI细节和布局问题。如果存在像TextView或ImageView这种基础控件,你是不是还在通过诸如android:text="xxx"和的方式来测试和预览UI效果?当然你肯定也会遇到这些“脏数据”给你带来的存储:测试的时候某些地方出现了本不该出现的数据,事后可能一拍脑门才发现,原来是...转载 2019-10-16 23:32:19 · 195 阅读 · 0 评论 -
Java程序员最喜欢的11款免费IDE编辑器
ava开发人员需要花费大量的时间埋头于Java代码中,使用各种不同的IDE(Intergrated Development Environment)来开发Java代码,所以下面我将为大家介绍11个不同的IDE,这些IDE提供了多种功能,如:构建Java应用、TestNG、调试、代码检查、代码帮助、JUNIT测试、多元重构、可视化GUI构建器和代码编辑器、Java和Maven构建工具、ant、数据建...原创 2019-10-11 20:17:48 · 4048 阅读 · 0 评论 -
4-5程序存储问题(贪心算法)
问题描述:设有N个程序要放在长度为l的磁带上,程序i存放在磁盘上的长度是L1.程序存储问题要求确定这n个程序在磁带上的存储方案,使得能够在磁带上存储尽可能多的程序。算法设计:对于给定的n个程序存放在磁带上的长度,计算磁带上最多可以存放多少个程序数据输入:第一行是两个整数,分别表示n文件个数和磁带的长度L.接下来一行中,有n个整数,表示程序存放在磁带上的长度。结果输出:将计算的最多可以存...原创 2019-10-10 11:09:20 · 3795 阅读 · 1 评论 -
4-9虚拟汽车加油问题(贪心算法)
问题描述:一辆虚拟汽车加满油后可以行驶n km。途中有若干个加油站。设计一个有效的算法,指出应在那个加油站停靠加油,使沿途加油次数最少。算法设计:给定n和k个加油站位置,计算最少加油次数。数据输入:第一行有两个整数n和k,表示汽车加满油后可行驶n km,且路途中有k个加油站。接下来的一行中有k+1个整数,表示第k个加油站与k-1个加油站之间的距离。第0个加油站表示处出发地,汽车已加满油,第...原创 2019-10-09 15:41:02 · 4734 阅读 · 0 评论 -
「自学系列一」Java学习路线
不管是零基础小白,还是已经入行的年轻人,在学习IT的路上,难免深受这些难题的困扰:◆ 想要学习编程,却苦于不知从何入手?◆ 怎样学习才能更快入门、学起来更有效率?◆ 怎么确保自己学到的是企业需求的?◆ 到处找资源实在麻烦,集中在哪些要点学习比较好?本周,我们贴心的做了一个学习线路图(学习视频建议贴第二期——JavaEE+分布式开发)。英雄,LOOK:关注...原创 2019-10-02 22:18:14 · 417 阅读 · 0 评论 -
Java Web——Web概述
——【1.Web概述】——什么是Web?Web在计算机网页开发设计中就是网页的意思。网页是网站中的一个页面,我们平常浏览网站时,看到的都是一个一个的页面,通常它们都是HTML格式的。网页可以展示文字、图片、媒体等内容,而这些都是需要通过浏览器来阅读。Web应用程序的工作原理?Web应用程序大体上可以分为两种,静态网站和动态网站。早期的Web应用主要是静态页面的浏览,即静态网站。...原创 2019-09-17 17:55:54 · 353 阅读 · 0 评论 -
当前最流行的Javaweb框架有哪些?
Java Web开发的用到的框架之多简直令人发指,而且因为版本的更新换代导致的问题也是层出不穷。然而这也是Web技术不断演化的结果,要么选择接受,要么引领节奏。原来常用的Javaweb框架是SSH(Struts + Spring + Hibernate)后来随着Spring的强大以及Struts漏洞上的等等问题,演变成为了Spring + SpringMVC + Hibernate/Mybat...转载 2019-09-18 18:56:42 · 23421 阅读 · 0 评论 -
正则表达式
一.正则表达式概念1.定义正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。正则表达式(Regular Expression)是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为"元字符")。正则表达式使用单个...原创 2019-09-19 22:14:59 · 15692 阅读 · 1 评论 -
计算机算法设计与分析 2-8 集合划分问题
2-7集合划分问题问题描述:n个元素的集合{1,2,....,n}可以划分为若干个非空子集。例如,n=4时,集合{1,2,3,4}可以划分为15个不同的非空子集如下:其中集合(1,2,3,4}由1个子集组成:集合(日1,21,3,4},1,3,2,4,(1,4,(23},{1,2,3,{4},(1,2,4},3},{41,3,4,{2},{2,3,4,{(}由2个子集组成;集合(1,...原创 2019-09-23 19:51:56 · 2740 阅读 · 0 评论 -
JavaWeb教程 JSP中的三大指令
指令标识主要用于设定整个JSP页面范围内都有效的相关信息,它是被服务器解释并执行的,不会产生任何内容输出到网页中。也就是说,指令标识对于客户端浏览器是不接见的。JSP页面的指令标识与我们的身份证类似,虽然公民身份证可以标识公民身份的,但是它并没有对所有见到过我们的人都公开。JSP指令语法JSP指定标识的语法格式如下:<%@ 指令名 属性1="属性值1" 属性2=...转载 2019-09-24 19:57:41 · 1001 阅读 · 0 评论 -
计算机算法设计与分析 最短服务次序问题(贪心算法)
问题描述:设有n个顾客同时等待一个服务,顾客i需要的服务时间为ti(1<=i<=n)。应如何安排n个顾客的服务次序才能使平均等待时间最短达到最小?平均等待时间是n个顾客等待服务的时间总和除以n。算法设计:对于给定的n个顾客需要的服务时间,计算最优的服务次序。输入数据:第一行是整数n,表示n个顾客。接下来的一行中,有n个整数表示n个顾客的服务时间。输出结果:将计算的最小平均等...原创 2019-09-26 16:35:55 · 895 阅读 · 0 评论 -
javaweb内置对象 request对象的主要方法
getAttribute(Stringname):返回由name指定的属性值getAttributeNames():返回request对象所有属性的名字集合,结果是一个枚举的实例getCookies():返回客户端的所有Cookie对象,结果是一个Cookie数组getCharacterEncoding():返回请求中的字符编码方式getContentLength():返回请求的...原创 2019-09-28 18:12:35 · 483 阅读 · 0 评论 -
这一次 带你彻底了解Cookie
前言网络早期最大的问题之一是如何管理状态。简而言之,服务器无法知道两个请求是否来自同一个浏览器。当时最简单的方法是在请求时,在页面中插入一些参数,并在下一个请求中传回参数。这需要使用包含参数的隐藏的表单,或者作为URL参数的一部分传递。这两个解决方案都手动操作,容易出错。网景公司当时一名员工Lou Montulli,在1994年将“cookies”的概念应用于网络通信,用来解决用户网上购物...转载 2019-09-29 20:00:34 · 210 阅读 · 0 评论 -
Java实用教程-Java基本语法-Java程序的构成
Java源程序逻辑构成分为两大部分:程序头包的引用和类的定义。1、程序头包的引用主要是指引用JDK软件包自带的包,也可以是自己定义的类。引用之后程序体中就可以自由应用包中的类的方法和属性等。2、类的定义Java源程序中可以有多个类的定义,但必须有一个主类,这个主类是Java程序运行的入口点。在应用程序中,主类为包含main方法的类;在Applet中,主类为用户自定义的系统Apple...原创 2019-09-13 20:35:45 · 286 阅读 · 0 评论