JavaSE
文章平均质量分 92
李春春_
精通Java软件开发、SQL数据库、Linux底层操作系统原理,有扎实的计算机软件基础,掌握数据挖掘常用算法,能够进行网站后台开发和维护、web系统设计与实现、推荐算法建模与大数据分析。爱好逻辑推理、运动和旅游;性格开朗,有较强的组织与协调能力;有很好的团队合作精神和责任心;兴趣广泛,善于接受新事物,能快速适应新的环境。
展开
-
JavaSE实战——jdk配置,数组及其应用,栈和堆内存图解
期末考试已经结束,以前大四的时候Java学得比较杂乱,想借着寒假的时间,系统地学习一下JavaSE的编程。我之所以把博客分类为JavaSE--基础,就是想记录自己的学习过程。后面还会有JavaSE--进阶,希望能够有所坚持,有所收获。也和大家一起分享学习和编程的乐趣。 主要实现了数组的一些基本方法以及内存调用图解,下面的代码中,分别利用一维数组进行了:数组求和、求最值、排序、查找、数组反转、新元素插入点获取,以及无符号整型变量的进制转换。虽然这些简答方法可以通过直接查找JDK API文档,调用现成的原创 2015-01-28 21:10:18 · 2034 阅读 · 0 评论 -
JavaSE实战——反射技术
本文主要讲述Java的反射技术。首先说明了反射的应用场景、定义、好处和基本的步骤,接着介绍了三种获取Class字节码文件对象的方法,然后介绍了反射的基本用法,包括获取反射类的构造函数、如何实例化对象、以及如何获取反射类的字段属性和成员方法,最后提供了应用场景的解决办法。原创 2015-09-30 22:46:07 · 1269 阅读 · 0 评论 -
JavaSE实战——API(中) 集合框架
Java集合就是一个容器。因为容器中数据结构不同,容器有很多种。不断地将共性功能向上抽取,形成了集合体系,称之为集合框架。集合只用于存储对象,集合长度是可变的,集合可以存储不同类型的对象。本篇主要讲述Java集合框架中的Iterator、Collection、ArrayList、LinkedList、HashSet、TreeSet、泛型<>上下限、Map、Collections、Arrays等类或接口的使用,应用部分完善了用户登录案例、介绍了控制台购物管理系统、模拟QQ斗地主洗牌发牌案例。原创 2015-07-08 11:42:55 · 5201 阅读 · 3 评论 -
JavaSE实战——IO流
本文重点记录了Java中IO基础操作的心得。首先从File类入手,简述了基本的文件操作。接着先介绍了字节输入输出流FileXxxputStream及BufferedXxxStream缓冲区的读写优势。简单介绍编码表相关知识。接着讲述转换流FileXxxputStream和字符流FileReader、FileWriter及相应缓冲区流。然后说明缓冲区原理、装饰设计模式、用户登录注册案例IO版、Properties应用到配置文件中。最后对IO操作进行了总结,并介绍了其他几个高级流。原创 2015-07-25 22:32:33 · 5308 阅读 · 0 评论 -
JavaSE实战——面向对象(上) 封装,继承,对象初始化流程,单例设计模式
面向对象特点:1. 将复杂问题简单化。符合人们思考习惯的一种思想。2. 从过程的执行者,转换成了对象的指挥者。3. 基于面向过程,将过程进行对象的封装。解决问题直接找对象就可以了。原创 2015-04-02 13:03:04 · 1577 阅读 · 1 评论 -
JavaSE实战——网络编程
本篇博客主要介绍了Java基础的网络编程部分。涉及到基本的网络元素,诸如IP地址、端口、协议、套接字等;接着介绍了面向无连接的UDP用户数据报协议、面向连接的TCP传输控制协议,并实现了发送端接收端聊天、客户端服务端互访的基本功能;然后详述Tomcat的搭建和相关配置、并部署在MyEclipse上,以及基于HTTP1.1协议的浏览器、服务器请求应答头消息的获取和解释;最后简要介绍了URL对象,HTTP协议版本和常见网络架构。原创 2015-09-24 16:00:26 · 2498 阅读 · 0 评论 -
JavaSE实战——GUI简述、用户登录注册最终版、模拟微信打飞机游戏实例
本文简述了JavaSE的GUI开发。原创 2015-07-28 11:28:03 · 1097 阅读 · 0 评论 -
JavaSE实战——API(下) System、Runtime、Math、Date、DateFormat、Calendar、日期格式解析
本篇博文继续讲解查阅API的技能,并举了几个实际开发常用到的例子,重点说了System、Runtime、Math、Date、DateFormat、Calendar这几个类。这其中最重要的就是日期格式和字符串之间的转换,包括日期格式器DateFormat、SimpleDateFormat和自定义的字符串形式日期的解析parse,并且举了几个面试常用例子来巩固。原创 2015-07-10 08:59:33 · 1452 阅读 · 0 评论 -
JavaSE实战——API(上) Eclipse使用、Object、Scanner、String、StringBuffer、StringBuilder、Integer、模拟用户登录案例
熟话说,工欲善其事,必先利其器,首先,我们来看一下Eclipse这款IDE的使用技巧。接着依据JDK官方API来对Object、Scanner、String、StringBuffer、StringBuilder、Integer类的成员方法进行介绍,并用来解决实际的几个字符串问题,模拟用户登录问题等。原创 2015-06-30 13:42:09 · 2398 阅读 · 0 评论 -
JavaSE实战——多线程
本篇主要讲述了Java多线程的两种实现方式,继承Thread类和实现Runnable接口。接着讲述了线程安全问题,同步函数同步代码块以及它们使用的锁,并举了窗口卖票示例。然后具体分析了经典的生产者消费者问题及其解决方法,并且使用了Lock和Condition接口解决效率问题。最后我们介绍了Thread类的一些常用方法,比如创建匿名线程对象、如何停止线程、interrupt()、setDaemon(true)、join()、setPriority(MAX_PRIORITY)、toString()、yield(原创 2015-05-21 15:14:00 · 1834 阅读 · 1 评论 -
JavaSE实战——面向对象(下) 异常,包,四种访问控制权限
异常 异常:就是不正常。程序在运行时期出现的不正常情况。其实就是程序中出现的问题。(编译时期 只检查语法错误) 这个问题按照面向对象思想进行描述,并封装成了对象。 因为问题的产生有产生的原因、有问题的名称、有问题的描述等多个属性信息存在。当出现多属性信息最方便的方式就是将这些信息进原创 2015-04-25 20:09:38 · 1740 阅读 · 0 评论 -
JavaSE实战——面向对象(练习)
J2SE 面向对象思想练习题原创 2015-04-28 13:08:16 · 2406 阅读 · 0 评论 -
JavaSE实战——面向对象(中) 抽象类,接口,多态,内部类,匿名内部类
抽象类也是不断地向上抽取而来的。但是只抽取了方法声明,并不抽取具体的方法实现。只在乎有哪些功能,具体功能实现内容,由不同子类完成。抽象类中,可以定义抽象内容让子类实现,也可以定义非抽象内容让子类直接使用。它里面定义的都是一些体系中的基本内容。原创 2015-04-02 14:21:07 · 1648 阅读 · 0 评论 -
JavaSE实战——正则表达式、网页爬虫简述
本篇博客主要介绍了正则表达式的基本概念,以及利用它对字符串进行四大操作:匹配、切割、替换、获取。之后简单介绍了网页爬虫的基本方法。原创 2015-08-16 22:38:46 · 1214 阅读 · 0 评论