Java基础学习笔记十四 常用API之基本类型包装类
基本类型包装类 Java中有8种基本的数据类型,可是这些数据是基本数据,想对其进行复杂操作,变的很难。怎么办呢?在实际程序使用中,程序界面上用户输入的数据都是以字符串类型进行存储的。而程序开发中,我们需要把字符串数据,根据需求转换成指定的基本数据类型,如年龄需要转换成int类型,考试成绩需要转换成d...
java 从零开始,学习笔记之基础入门
(八) witch 语句是一类分支语句 语法格式为 Switch(case 值){Case 1: 操作1;break;Case 2: 操作2;break;Case 3: 操作3;break;Case 4: 操作4;break;……………… package com.ibm.four; public...
java 从零开始,学习笔记之基础入门<数组>(七)
数组 数组是用来存放多个相同类型的数据 数组的语法格式 数组类型[] 数组名=new 数组类型[数组的长度]; 数组的声明有两种形式: 数组类型[] 数组名; 数组类型 数组名[]; Int[] is; int is[]; 数组的创建: //数组的创建 创建一个长度为...
java学习笔记之---Struts2基础
顾家小小白 2016-12-28 20:14 1.Struts2是什么:Struts2是基于MVC的WEB应用框架Struts2=Struts1的知名度和市场+WebWork的技术2.Struts2的优势是什么 实现MVC模式,结构清晰,Struts2替代了原先的servlet的控制层C的位置 ...
Java学习笔记02——Java语言基础
一、Java数据类型 1.数据类型分为8种基本数据类型和引用数据类型,视频中所说的自定义数据类型应该也属于引用数据类型。2.字符类型char占用2个字节。3.布尔类型boolean占用空间详细解释:(1)4字节:在Java虚拟机中没有任何供boolean值专用的字节码指令,Java语言表达式所操作的...
java学习笔记之---Struts2基础
顾家小小白 2016-12-28 20:14 1.Struts2是什么:Struts2是基于MVC的WEB应用框架Struts2=Struts1的知名度和市场+WebWork的技术2.Struts2的优势是什么 实现MVC模式,结构清晰,Struts2替代了原先的servlet的控制层C的位置 ...
Java基础学习笔记十七 集合框架(三)之Map
Map接口 通过查看Map接口描述,发现Map接口下的集合与Collection接口下的集合,它们存储数据的形式不同,如下图。 Collection中的集合,元素是孤立存在的(理解为单身),向集合中存储元素采用一个个元素的方式存储。 Map中的集合,元素是成对存在的(理解为夫妻)。每个元素由键与值...
Java基础知识点学习笔记
Java基本语法: 1、标识符 Java出现的名称 如源文件名 类名 变量名 方法名 命名规范(见名知意): 1、类名 :所有单词首字母大写的 其他字母要小写 一般使用名词命名 如 Person如 TestPerson 2、变量名:第一个单词首字母小写 其他单词首字母大写 其他字...
Java基础学习笔记二十一 多线程
多线程介绍 学习多线程之前,我们先要了解几个关于多线程有关的概念。进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能。 线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可以...
java学习--基础知识第十天--笔记
IO流的概述 IO流:Input表示输入,O是Output表示输出 IO流的作用:用于处理设备(文件,内存,控制台,键盘等)之间的数据传输 注意:其他设备到内存(Java程序)属于输入(读),从内存(Java程序)到其他设备属于输出(写) 分类: 流向分:输入流和输出流 IO流使用时的注意事项: (...
Java基础学习笔记之七(1)--Collection接口&Collections集合工具类
***容器API Collection接口定义了存取单个对象的方法,其子接口分别定义存储的方式和形式。 1.List:存储的数据有顺序,可以重复。 2.Set:存储的数据没有顺序,并且不可以重复 3.Map接口定义了用来存储"键值对" key-value的方法 ***Collectio...
java基础学习笔记五(抽象类)
java基础学习总结——抽象类 抽象类介绍 下面通过一下的小程序深入理解抽象类 因此在类Animal里面只需要定义这个enjoy()方法就可以了,使用abstract关键字把enjoy()方法定义成一个抽象方法,定义如下:public abstract void enj...
java 从零开始,学习笔记之基础入门<抽象类_接口_多态>(十三)
抽象类_接口_多态 Abstract关键字 表示的是抽象类 他可以修饰一个类或者方法 如果它用来修饰一个类,表示此类是一个抽象类 如果它用来修饰一个方法则表示此方法为一个抽象方法 抽象类: 语法格式:访问修饰符+abstract+class+类名{ 抽象方法; 普通方法 } 例如: pack...
java学习笔记(基础篇)—抽象与接口的区别
抽象与接口的区别 一、抽象(abstract) 1. 抽象方法 1) 作用:定义规范 2) 抽象方法用来描述具有什么功能,但不提供实现。 3) 如果类中一个方法没有实现就要定义一个抽象方法。 2. 抽象类 1)如果类中有抽象方法,该类就必须定义为抽象类。 2)抽象类中不一定有抽象方法,可以包含普通方...
java学习笔记基础篇-java的三大特性之封装
三大特性之一 - 封装 1.什么是封装? 首先就是把属性设为私有,然后用公有的方法访问私有属性。 修改属性的可见性来限制对属性的访问,并为每个属性创建一对取值(getter)方法和赋值(setter)方法,用于对这些属性的访问。 知识点: 1.权限的限制 2.属性访问器(Sett...
java学习笔记(基础篇)—IO流
一:流的概念 在Java中,把一组有序的数据序列称为流。 如a.txt的文件拷贝到b.txt中。 在Java中流是使用统一的方式操作输入和输出的数据。 从文件中读取,从键盘读取,从网络中读取... 输出到文件,发送到网络.... 流就是一个对象。所在的包java.io.*,Java I/O系统负...
java学习笔记(基础篇)—反射
一、 反射 :自描述或者自定义 一个类或者对象通过反射可以获得自身的对象,该对象是一个java.lang.Class 的对象(就像一个镜像文件)。一个对象或者类获得自身的Class对象的过程称为反射。 java.lang.Class:是类镜像,镜像对象Class类镜像的作用可以获取该类和该对象的所有...
【java学习笔记】反射基础
一.反射 反射就是在剖析一个类,了解这个类的构造,创建这个类对应的对象。 Class 代表字节码的类,代表类的类 Field 代表属性的类 Method 代表方法的类 Constructor 代表构造方法的类 Annotation 代表注解的类 Pa...
java学习笔记(基础篇)—线程
一、线程与进程 线程是程序执行的最小单位,是动态的。 进程是系统进程资源分配和系统调度的最小单位,是动态的。 线程和进程的目的:多任务--->效率高 同时性 在同一个时间点只能执行一个进程或线程 在同一个时间段可以执行多个进程或线程 多进程的数据不共享,每个进程都有自己的独立内存空间。多...
java学习笔记(基础篇)—数组模拟实现栈
栈的概念 先进后出策略(LIFO) 是一种基本数据结构 栈的分类有两种:1.静态栈(数组实现) 2.动态栈(链表实现) 栈的模型图如下: 需求分析 在编写代码之前,我习惯先对要实现的程序进行需求分析,比如用什么数据结构存储数据,需要实现哪些基本的功能等。这次是通过数组模拟实现栈,所以是一个静态...