Java学习笔记2017-06-22
善水输出端
建筑工程在读学生,目前主要学习移动端开发、数据挖掘、计算机工程二次开发!
展开
-
Java开发之工具-Eclipse的安装2017-06-22
Java环境配置和Eclipse下载原创 2017-06-22 22:18:39 · 5680 阅读 · 0 评论 -
Mybatis的入门配置最新JDBC8.0程序过程中出现的问题总结
今天编写了一个入门的Mybatis程序,就是通过Mybatis的一系列配置来实现Mysql数据库的查询。在编写的过程中遇到了一系列的问题,估计其他入门的同学也会遇到相同或者类似的问题。下面是我个人的运行过程问题描述仅供参考:1、xml格式的配置文件爆红×并提示如下信息: The processing instruction target matching “[xX][mM][lL]” is...原创 2018-06-18 14:05:32 · 1219 阅读 · 0 评论 -
Java笔记-反射机制Reflection API(java动态机制)基础
原则上java不是动态语言的范畴,比如python PHP。但是反射机制的出现使得java在一定意义上实现了动态语言的特征的。通过反射机制的API可以动态的获取运行时的类的内部信息或者类的结构信息。并且能够操作类的实例的对象和方法。Java反射机制提供如下的功能: 1.在运行时判断任意一个对象的所属的类。 2.在运行时创建任何一个类的对象实例。 3.运行时获取任意一个类的所有的属性和方法(包括原创 2017-11-01 23:19:55 · 633 阅读 · 0 评论 -
Java虚拟机学习笔记-运行时数据区(内存区)
Java虚拟机在执行java程序过程中把内存划分成不同的数据区域:比如常见的堆栈、方法区、静态域、常量池等。以下是java运行时的数据区域图解: 在运行时数据区中程序计数器是一块分配较小内存的空间,它的主要功能可以描述为jvm字节码编译的位置记录器,字节码解释器工作时就是通过改变此程序计数器的值来选取下一条需要执行的字节码指令。 java虚拟机的多线程是通过线程之间的轮流切换并分配处理器执行时间原创 2017-10-31 11:16:56 · 285 阅读 · 0 评论 -
java算法基础--二分查找
二分查找是我们java算法的入门算法。二分查找可以减少检索次数,提高检索效率;首先二分查找是基于对数组进行的有序排列的,基础流程就是: 将排序后的数组按中值(mid)一分为二,并标记最大值max,最小值min; 如果要检索的key值小于mid,则关键字在左边。那么把(mid-1)赋值给数组最大值max;否则把(mid+1)赋值给最小值min;然后再依次进行检索。 下面是检索示意图:原创 2017-10-21 12:06:16 · 235 阅读 · 0 评论 -
Java绝对布局的编写-不使用布局管理器
不使用布局管理器来布局控件类似于Android的absoluteLayout布局方式;也就是指定控件相对于窗体的显示位置 1。实例:import java.awt.Color;import java.awt.Font;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFram原创 2017-08-29 21:08:05 · 4033 阅读 · 1 评论 -
Java程序界面Swing设计
Swing是一种轻量级的组建,这相比AWT而言,更体现出来Java的跨平台性质,学习java也有一段时间了,一直在接触基础的东西,连swing都还没有认真码过一下;下面是记录一下自己的java学习Swing!~!1.0 创建窗体:JFrame包含标题,最小化、最大化、关闭按钮是JFrame的基本构成;以下方法提供一系列操作 setTitle(String):设置窗体标题; setBounds(x原创 2017-08-29 20:02:12 · 1280 阅读 · 0 评论 -
Java之this关键词的使用详解
Java中this关键词的使用是非常常见的,也是非常重要的一个关键词,今天学习就记录一下this关键词的使用:我们在类的成员变量(对象的属性)中使用了如下方法:private void setName(){this.name = name;//将参数赋值给类中的成员变量}在这里有两个name我们是怎么区分呢?其实在java中的this关键词来代表本类对象的引用,直白的说原创 2017-06-23 20:31:02 · 466 阅读 · 0 评论 -
Java数据类型转换2017
Java的基本数据类型转化原创 2017-06-22 23:20:43 · 288 阅读 · 0 评论 -
1、Java的8种基本数据类型2017
Java数据基本类型及其内存空间和数据取值原创 2017-06-22 22:55:29 · 390 阅读 · 0 评论 -
Mybatis入门基本实例--实现增删改查
基于上一篇文章的Mybatis配置信息,我们可以实现一些基本的数据库功能模块,这里我以先前创建的User类作为数据库,对此进行增删改查的基础操作。其基本实现如下:一、增加记录到数据库(INSERT INTO):首先我们要明白,对数据库的操作是使用Java代码实现的,我们需要在Java中,需要通过加载Usermapper.xml的配置文件来构造与MySQL交互的SqlSession类。这...原创 2018-06-18 23:54:07 · 10279 阅读 · 1 评论