- 博客(11)
- 资源 (15)
- 收藏
- 关注
原创 JavaSe——7、集合简介
集合概念:用于保存数量不确定数据以及有映射关系的数据,在java.util包下,只能保存对象。(数组可以保存基本类型和对象)。集合类主要有Collection和Map两个接口派生出去。家族关系图:Collection接口: Map接口: 更具体的图: 更更具体的图: http://img.blog.csdn.net/20160124221843905 from http://blog.c
2017-08-31 21:24:49 692
原创 JavaSe——6、String、StringBuffer、StringBuilder
java.lang.Stringpublic final class String implements java.io.Serializable, Comparable<String>, CharSequence { /** The value is used for character storage. */ private final char value[];
2017-08-29 17:54:41 375
原创 JavaSe——5、java常用类
java.util.Scanner文本扫描器,主要提供hasNext()和next()方法,可以读取键盘输入,文本文件、字符串等。具体使用public static void main(String[] args) { Scanner sc =new Scanner(System.in); //读取文件 Scanner sc =new Scann
2017-08-28 22:40:26 842
原创 MVC架构(一)构建JSP+Servlet+JDBC结构的web项目
项目介绍 一个简单的javaweb项目,可以总结为通过MVC架构实现用户与数据交互的效果。而javaweb项目的MVC架构已经非常成熟,从最初的servlet+jsp+jdbc到SSH框架再到现在非常流行的SSM框架。本文利用JSP作为V(view)层,servlet作为C(controller)层,JDBC作为M(model)层,来搭建并体验一下原始javaweb项目。搭建项目架构1、在h
2017-08-28 16:50:26 7139
原创 JavaSe ——4、面向对象 (接口与抽象类)
this关键字:在构造器中代表正在实例化的对象,在方法中代表正在调用该方法的对象。因为代表的是对象,不可与static一起用,即static(静态成员)不可访问非静态成员。类内元素:属性、方法、构造函数、初始化块。方法:方法的传参:都是值传递,不存在引用传递。(形参是基本类型无法改变参数本身的值,引用类型则传入的值是堆地址值,可以改变参数本身的值)方法重载:同一个类,同一个函数名,不同参数
2017-08-24 14:00:42 796
原创 JavaSe ——2、面向对象(继承、封装、多态)
封装概念:对象的状态信息隐藏,对对象的信息只能通过类提供的方法操作和访问。目的:隐藏类的实现细节。只能通过类提供的方法访问和操作数据,可以限制操作和访问。(setter、getter等)数据检查。便于修改。实现:访问控制符:private(类内)、default(包内)、protected(希望被子类重写,可以被同包的其他类或不同包的子类访问)、public(所有地方)同一个包下的类可
2017-08-23 18:14:51 272
原创 JavaSe ——3、面向对象
this关键字:在构造器中代表正在实例化的对象,在方法中代表正在调用该方法的对象。因为代表的是对象,不可与static一起用,即static(静态成员)不可访问非静态成员。类内元素:属性、方法、构造函数、初始化块。方法:方法的传参:都是值传递,不存在引用传递。(形参是基本类型无法改变参数本身的值,引用类型则传入的值是堆地址值,可以改变参数本身的值)方法重载:同一个类,同一个函数名,不同参数
2017-08-23 14:38:09 264
原创 eclipse中maven创建web项目
一、创建web项目1、File–>New–>Other–>Maven Project–>Next–>Next–>2、在All Catalog下找到maven-archetype-webapp爬坑:可能发生的错误1: 创建maven-archetype-webapp的时候,如果出现这个错误 Could not resolve artifact org.apache.maven.archetyp
2017-08-22 14:50:22 932
原创 JavaSe ——1、Java编程基础
计算机高级语言运行机制:编译型语言:特定操作系统,专用编译器(无法跨平台),高级语言–>硬件可执行机器码(指令+操作数)。(C、C++)解释性语言:解释为特定平台的机器码,可以跨平台,效率较低 python、ruby。跨平台的java:java:高级语言–>(通过javac编译为).class字节码文件–>(通过JVM解释为特定平台)机器码。JVM向上相同(编译过程),向下不同(不同的os
2017-08-21 17:53:17 406
原创 eclipse安装Color Theme
给eclipse安装color theme,可以选择多种主题样式eclipse:Help->Install New Software->Work with:输入:http://eclipse-color-theme.github.com/updatework with下面出现Eclipse Color Theme ,选中,next,yes!eclipse:Window->Preference->Ge
2017-08-18 14:54:37 311
原创 Maven的安装配置与eclipse集成并创建Maven项目
1、 什么是maven Maven是基于项目对象模型(POM即Project Object Model),可以通过一小段描述信息(XML)来管理项目的构建,报告和文档的软件项目管理工具。 POM:POM(project object model)是Maven对一个单一项目的描述。没有POM的话,Maven是毫无用处的——POM是Maven的核心。是POM实现的并驱动了这种以模型来描述的
2017-08-16 17:32:54 560
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人