技术文章

java中的日期处理总结

本篇总结一下jdk8之前的日期处理方式,jdk8中新的日期处理以后用到总结。package com.test; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class DateAndTime { public static void main(String[] args) { int year; int month; int day; //老版本 Date date = new Date(); year = date.getYear()+1900; month = date.getMonth()+1; day = date.getDate(); System.out.println("老--"+year+"年"+month+"月"+day+"日"); //新版本 Calendar calendar = Calendar.getInstance(); year = calendar.get(Calendar.YEAR); month = calendar.get(Calendar.MONTH)+1; day = calendar.get(Calendar.DATE); System.out.println("新--"+year+"年"+month+"月"+day+"日"); //毫秒数 long now = System.cur

Java设计模式——策略模式

前言: 如果此前你已经阅读过《Head First 设计模式》这本书,那么你现在可以跳过本文的阅读。当然,如果你想温故而知新,非常欢迎。本文使用的实例并非是基于《Head First 设计模式》这本书上的内容。...

Java设计模式——代理模式

前言: 上一篇说到了策略模式。单类图上来说,它和本篇要说的代理模式还真是有些像似。都需要一个公共的接口,还有一些实现类。代理类(包装类)封装了一个接口对象,提供客户端调用。这些都很类似。不过,有一个细节需要我们注意一下,那就是这里的代理类也需要去继承这里的公共接口。而在策略模式中,包装类则不需要这么做。...

Java设计模式——代理模式

前言: 上一篇说到了策略模式。单类图上来说,它和本篇要说的代理模式还真是有些像似。都需要一个公共的接口,还有一些实现类。代理类(包装类)封装了一个接口对象,提供客户端调用。这些都很类似。不过,有一个细节需要我们注意一下,那就是这里的代理类也需要去继承这里的公共接口。而在策略模式中,包装类则不需要这么做。...

论程序员的取财之道

就在这两天,世界互联网大会在乌镇隆重召开,IT圈可是热闹极了。各大老在谈论互联网的同时,也谈论了属于我们的机会。特摘录了下面3句话送给大家。习主席说:“赚不到钱,并不是没钱可赚,而是你不在赚钱的圈子内。马云说:“成不了富人,并不是不能变富,而是没有富人的思维。”我们不缺机会,缺的是了解机会的意愿,判断机会的眼光,尝试机会的勇气,坚持机会的恒心以及相信自己的信念。...

Android代码模拟按下Home键

退出了应用之后内存还是占用着的,但是每次进来app都要重新加载一边数据,看了看微信,QQ等其它的一些大的App都没有正常的退出App,而是模拟了Home键按下效果。...

Javaone介绍

1995年的5月23日,在复杂的计算环境与成长的需求中,盛开了一朵技术开放的奇葩:能够实现“一次编写,到处运行”的Java语言诞生了!面向对象的全新程序设计语言及其平台,几乎在一夜之间就成为软件产业的新宠儿。 SUN在1996年一开始首先成立了JavaSoft组织,并在1月23日正式发布自己的Java 1.0,作为20世纪业界出现的最重要的技术之一,Java引起了编程世界的革命。直到现在,Java仍然是互联网上最流行的语言. 在Sun正式发布Java 1.0之后,Java这门新生的语言就拥有了自己的会议——JavaOne.。对Java开发人员来说,JavaOne更是一次可收集到各种刺激开发思路的信息的“博览会”,这次会议初试啼音就吸引了600多名参与者。除了拥有这么多的积极参与者来进行Java的开发之外,各大知名公司也纷纷向Sun申请Java的许可。一时间,惠普、IBM、Oralce、甚至当时刚推出Windows 95的微软都是Java的追随者。 ...

如何用JS清楚浏览器历史记录,使页面不后退?

如何用JS清楚浏览器历史记录,使页面不后退呢?查了很多资料,方案如下: 1、可以用location.replace来跳转网页,以达到不能后退的效果。 2、也可以用window.forward(1);来实现 看来是不能删除历史记录

如何使用HTML5实现全屏API

让我们创建一个简单的手风琴菜单使用jQuery。手风琴菜单是一些动画效果的菜单。它有几顶行菜单点击它时,切换到打开子菜单选项的项目。另一个顶层菜单被选中时,其他打开的菜单将自动折叠和保存有用的屏幕面积。我们将使用jQuery效果动画手风琴菜单。jQuery提供淡入/淡出效果,但手风琴菜单看起来更逼真,如果我们用出来的效果/幻灯片的幻灯片。 第1步:为您的菜单创建HTML 首先,我们将创建的HTML显示出菜单。我们将使用HTML中渲染菜单,然后我们将使用CSS来应用一些样式的列表。下面将我们的菜单代码: ...

苹果Swift语言开源,支持Linux

苹果去年推出了全新的编程语言Swift,试图让iOS和OS X的应用开发变得更简单。现在苹果宣布这一语言代码开源。通过新网站Swift.org和代码托管网站GitHub,苹果将开源这一语言。第三方开发者目前可以了解Swift的内部机制,参与Swift未来的开发,将其引入新平台。 Swift刚刚开源,目前在GitHub上已经得到8000+个星。 Swift官网:https://swift.org

苹果Swift语言开源,支持Linux

苹果去年推出了全新的编程语言Swift,试图让iOS和OS X的应用开发变得更简单。现在苹果宣布这一语言代码开源。通过新网站Swift.org和代码托管网站GitHub,苹果将开源这一语言。第三方开发者目前可以了解Swift的内部机制,参与Swift未来的开发,将其引入新平台。 Swift刚刚开源,目前在GitHub上已经得到8000+个星。 Swift官网:https://swift.org
青岛软件培训

可能你正在寻找一家靠谱的IT培训机构,学习一些专业的软件开发技术,找一份得体的工作。恰巧我们就是一家踏踏实实做教育的IT人才培养机构,我们咨询电话是 0532-85025005,如果你确实对IT感兴趣,我们不妨交流一下。

申请免费试听课程