方式一: 核心代码: 方式解读:这段代码在初始化控件时,设置该控件相对其他控件为null,也就是不相对其他控件显示,居中显示在屏幕上,此方法比较简单; 方式二: 核心代码: 方式解读:通过获取屏幕的大小计算屏幕大小与控件大小的关系来让控件居中显示; 最后附上自己写的java swing 程序: 以上;...

第三章 选择结构 (一) 1、if选择结构 if就是一种判断的方法,在生活当中我们经常需要做判断,然后才能够决定是否做某件事情。比如:我很渴,我想吃西瓜,正好我看到一家水果店,里面有西瓜,,我是买还是不买。 if选择结构是根据条件判断之后再做处理的一种语法。 这个图叫流程图,看到if的执行过程一目了然。后面我会一一介绍地。 程序执行时,先判断条件,当结果为true时程序先执行大括号里的代码块,在执...

自己一直在自学Java基础,期望向JavaWeb方向发展。自学了好长时间,每次基本上都不会怎么记录,昨天看了GitChat的推送,觉着应当把自己每天的学习记录下来,这样可以做到监督的作用。 今天这个是一个Java小练习,一个图书借阅系统,需要实现的功能有: 判断用户是否需要进行借书 在用户选择借书时,展示出图书列表 图书列表包含 图书序号、图书名称、借阅价格、作者 用户选择借书数量、并选择对应图书...

三天打渔两天晒网小程序

java       程序设计

  

2019-06-12 15:36:25

升级版:(加入文件操作)使用文件进行数据测试。如将日期 20100101   20111214  等数据保存在in.txt文件中,程序读入in.dat文件进行判定,并将结果输出至out.txt文件。  运行结果截图  打开TXT  ...

MyBatis的设计思想很简单,可以看做是对JDBC的一次封装,并提供强大的动态SQL映射功能。但是由于它本身也有一些缓存、事务管理等功能,所以实际使用中还是会碰到一些问题——另外,最近接触了JFinal,其思想和Hibernate类似,但要更简洁,和MyBatis的设计思想不同,但有一点相同:都是想通过简洁的设计最大限度地简化开发和提升性能——说到...

Java架构师之性能调优

Java  架构  程序人生

  

2019-09-01 04:47:28

一个用Java写的GUI程序,作用是分析日志, 它会将一定数量的格式相同的文本日志文件读入内存分析处理,然后将结果合并输出。 文件数量几十个,文件大小几KB, 日志记录几千条左右, 此工具可以流畅处理, 轻松满足需求。 然而, 因为记录日志的方案调整,记录日志类型范围从warn、error级别扩大到了连info、debug级别的日志也要记录,从而导致了日志量激增, 固定时间范围内产生的日志文件增加...

注 这个系列文章源于 What Every Programmer Should Know About Memory ,粗读下来觉得很不错,最好能留存下来。同时发现这个系列的文章已经有一部分被人翻译了。故在此转发留存一份,毕竟存在自己收留的才是最可靠的,经常发现很多不错的文章链接失效的情况。 本文转载自,翻译自。本人进行了轻微的修改,感觉更符合原义。 现在的CPU比25年前要精密...

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。 流...

阿里P7浅谈SpringMVC

Java  Java架构  架构  程序人生

  

2019-06-20 14:53:19

一、前言 —- 既然是浅谈 SpringMVC,那么我们就先从基础说起,本章节主要讲解以下内容: 1、三层结构介绍 2、MVC 设计模式介绍 3、SpringMVC 介绍 4、入门程序的实现 注:介绍方面的内容大多数摘录自互联网,找了一些说法比较严谨、明确的介绍内容进行整理。 二、三层结构介绍 我们的开发架构一般都是基于两种形式,一种是 C/S 架构,也就是客户端/服务器,另一种是 B...

并发包 java.util.concurrent从jdk1.5开始新加入的一个包,致力于解决并发编程的线程安全问题,使用户能够更为快捷方便的编写多线程情况下的并发程序。 同步容器 同步容器只有包括Vector和HashTable,相比其他容器类只是多用了Synchronize的技术 Vector与ArrayList区别 1.ArrayList是最常用的List实现类,内部是通过数组实现的,它允许对...

Java 9才发布几个月,很多玩意都没整明白,现在Java 10又快要来了。。 这时候我真尼玛想说:线上用的JDK 7 甚至JDK 6,JDK 8 还没用熟,JDK 9 才发布不久不知道啥玩意,JDK 10…… 刚学Java的同学是不是感觉一脸蒙逼?!!! 就连我这个老司机也同样感觉如此! Java 更新越来越快,我们做技术的也要跟上步伐,不然总会慢别人一拍,这新东西从...

1、Java简介 1.1、Java简介 1.2、JVM 1.3、Java程序执行过程 1.4、JDK 1.5、JRE 1.6、Java平台 2、Java程序的执行流程 3、带命令行参数的Java程序的执行流程 4、Java程序的结构 5、Eclipse简介 6、使用Eclipse可能碰到的问题及技巧 1、Java简介 1.1、Java简介 Java是一门面向对象的程序设计语言。 Java在1995...

最近趁着下班闲时间学习spring-boot,记录下学习历程,因为要做项目,所以是用到什么了就去学什么,所以看起来可能有点乱,不过能用到的东西都会写进去,最后打算实战一个API管理平台,下面开始环境配置. 1.工程结构 使用maven建立一个普通结构,因为spring-boot内嵌tomcat,所以打包只需要打包成jar就可以直接运行,所以并不像以前那样建立WEB程序了,目录如下,类可以先建立好放...

  Profile 本文共 946字,阅读大约需要 3分钟 ! 概述 说到接触 SpringBoot 伊始,给我第一映像最深的是有两个关键元素: SpringBoot 的两个关键元素 对照上面的典型代码,这个两个元素分别是: @SpringBootApplication SpringApplication 以及 run() 方法 关于 @Sprin...

    微信小程序是目前特别火的一款程序,也是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验。     企业想自己搭建简单的小程序官网,可以使用开源的一些资源进行搭建,用到的接口程序和小程序源码都是开源的,闲言少叙,下面给大家讲下如何进行搭建。     此处用到CMS小程序使用wepy框架开发的,...