E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
★JavaSE基础★
JavaSe基础
(23)-- 基本数据类型的包装类
基本数据类型的包装类为什么需要包装类?Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的,在很多时候却需要使用的是Object类型。这在实际使用时存在很多的不便,为了解决这个不足,在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和基本数据类型对应的类统称为包装类(WrapperClass)。包装类就是基本数据类型变为Object类型包装类(八个)包装类均
idiandi
·
2016-04-05 11:00
JavaSe基础
(22)-- 异常与处理
异常分类什么异常异常就是出现错误的情况为什么需要异常我们要对异常进行捕获处理,提高我们软件的安全性和健壮性异常分类异常也是一个对象异常对象Throwable当出现问题的时候程序终止错误或异常下面的语句不在执行|–Error由于运行程序的环境出现的问题比如:JVM出现了问题。大多数是以Error结尾我们不需要处理|–Exception程序内部出现了问题,我们需要解决处理|—RuntimeExcept
idiandi
·
2016-04-05 10:00
JavaSe基础
(21)-- Math和Random
数学类与随机数类Math常用的方法Math.abs求绝对值Math.max求两数中最大Math.min求两数中最小Math.round四舍五入返回int型或者long型Math.ceil得到不小于某数的最大整数Math.floor得到不大于某数的最大整数Math.random返回0,1之间的一个随机数System.out.println("绝对值:"+Math.abs(-4)); System.o
idiandi
·
2016-04-01 17:00
JavaSe基础
(20)-- 时间日期类
时间日期类Date类是一个简单的操作类,可以获取完整的日期内部很多已经过时,不推荐使用所在包:java.util.DateDatedate=newDate();Calendar(抽象类)可以将取得的时间精确到毫秒所在包:java.util.CalendarCalendar类是一个抽象类,通常使用其子类GregorianCalendar我们一般使用其子类。示例://获取到年月日等日期 Gregori
idiandi
·
2016-04-01 15:00
JavaSe基础
(19)-- String 与 StringBuffer
String与StringBufferString与StringBufferString类String是不可改变的字符序列,所在包:java.lang.StringString类为final声明,不可以被继承常用的方法1判断1.1两个字符串内容是否相同 booleanequals(Objectobj); booleanequalsIgnoreCase(Stringstr);忽略大写比较字符串内容。
idiandi
·
2016-04-01 15:00
JavaSe基础
(18)-- 嵌套循环 案例
案例:图形、乘法表for(inti=0;i=x;y--) { System.out.print(y); } System.out.println(); } 51 22 333 4444 55555 代码for(intx=1;x=1;i--){ for(intj=1;j0;k--){ System.out.print("*"); } System.out.println(); } 7编写一个Jav
idiandi
·
2016-03-31 16:00
JavaSe基础
(17)-- interface 接口
interface接口概念可以理解为一个特殊的类,由全局常量和抽象方法组成格式[修饰符]interface接口名称{} 接口中只有常量定义和抽象方法定义接口中只有常量定义和抽象方法定义 常量默认是使用publicstaticfinal修饰的用和不用都是他修饰 方法默认是使用publicabtract修饰的用和不用都是他修饰 //接口中完整属性写法 publicstaticfinalintAGE=
idiandi
·
2016-03-31 11:00
JavaSe基础
(16)--内部类
内部类概念在类的内部定义一个新的类,这个新的类就称作内部类当定义一个类里面的功能主要想为某一个类所使用,不想让其他的类访问到这个类的时候内部类就是为该内部类所在外部类服务的格式publicclassOutterClass{//外部类 publicclassInnerClass{//内部类是OutterClass的内部类 } } 内部类编译后生成的class文件是外部类名称$内部类名称.class
idiandi
·
2016-03-31 11:00
JavaSe基础
(15)-- abstact
abstract(抽象)abstract是java的关键字之一,可以用来修饰方法、类abstract修饰的方法称为抽象方法abstract修饰的类称为抽象类抽象方法只有方法声明,没有方法体的方法叫做抽象方法格式[修饰符]abstract返回值数据类型方法名称([参数]); 注意:必须以分号结尾,只能定义在抽象类中抽象类所有的对象都是通过类来描绘的,但并不是所有的类都能描绘出具体的对象如果一个类没有
idiandi
·
2016-03-31 11:00
JavaSe基础
(9)-- super
super在子类构造对象时,发现,访问子类构造函数时,父类也运行了。 为什么呢? 原因是:在子类的构造函数中第一行有一个默认的隐式语句。super(); 子类的实例化过程:子类中所有的构造函数默认都会访问父类中的空参数的构造函数。 为什么子类实例化的时候要访问父类中的构造函数呢? 那是因为子类继承了父类,获取到了父类中内容(属性),所以在使用父类内容之前, 要先看父类是如何对自己的内容进行初
idiandi
·
2016-03-30 15:00
JavaSe基础
(8)-- 重写(override)
重写(override)什么时候使用覆盖操作?当对一个类进行子类的扩展时,子类需要保留父类的功能声明,但是要定义子类中该功能的特有内容时,就使用重写操作完成.classPhone { voidcall() {} voidshow() { //只显示电话号码 System.out.println("number"); } } classNewPhoneextendsPhone { voidshow
idiandi
·
2016-03-30 15:00
JavaSe基础
(7)-- 继承
继承面向对象编程三大特征之二引子现实生活中的继承,例如:玉如意祖父–>父亲–>自己–>儿子程序中体现?概念继承是从已有的类中派生出新的类新类拥有已有类的特征和行为,并且可以拓展已有的类称为父类,新类称为子类语法继承出现后,需要借助extends关键字写法如下:publicclassDogextendsAnimal{}Dog类称之为子类Animal类称为父类,基类(基础的类)子类中就拥有了父类中所有
idiandi
·
2016-03-30 15:00
JavaSe基础
(6)-- 方法
day06方法访问权限方法settergetterthis构造方法方法的重载访问权限面向对象编程三大特征之一封装什么是封装?对象的一种保护机制,隐藏对象的属性和实现细节,仅对外提供公共访问方式。白话:该露的露,该藏的藏专业:我们程序设计要追求“高内聚,低耦合”。高内聚:就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅暴露少量的方法给外部使用耦合:程序的一部分对另一部分的依赖关系目的:隐
idiandi
·
2016-03-29 16:00
JavaSe基础
(5)-- 类和对象
类与对象回顾面向对象与面向过程对象和类包和引入面向对象与面向过程面向对象以事件为中心,分析解决事件的步骤,就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,实现的时候一个一个依次调用就可以了面向过程以事物为中心,分析某问题需要参与的事物,它具有封装性,继承性以及多态性。案例:把大象装进冰箱面向过程:把冰箱门打开(open)大象塞进去(put)关上冰箱门(close)面向对象:冰箱(
idiandi
·
2016-03-29 14:00
JavaSe基础
(3)-- 循环结构
0x00前言 在生活中有很多需要重复性操作的示例:播放器的单曲循环,用于方便我们不断的只听一首歌曲。 我们在编程中,可能会遇到这样的问题: 在控制台上不断的输出“HelloWorld”,计算1+2+3+....+100的结果等等。 这些都是具有规律性的重复操作。要想在程序中实现这样的功能,我们就需要用到循环结构。 循环结构是:当满足条件时,能够重复执行某段代码循环结构流程图0x01
idiandi
·
2016-03-29 13:00
JavaSe基础
(2)-- 分支结构
1、表达式 再说表达式前,我们回顾下基本数据类型中的boolean类型,它是一种非真即假的数据类型,所有只有true和false两个值,默认取值为false。 像关系运算符、逻辑运算符和条件运算符都与boolean类型相关关系表达式 关系运算符:>、>=、5){ System.out.println("11>5");}if语句的形式二:if(条件表达式){ 语句或块1;}els
idiandi
·
2016-03-29 13:00
JavaSe基础
(1)-- 基本概念
1、开发环境配置Java是一种编程语言,具有免费,开源,扩平台等特点,有由Sun Microsystems,Inc.开发,现已被Oracle(甲骨文)公司收购。Oracle网址是www.oracle.com 。我们还得需要知道三个平台三个概念平台 JavaSE(JavaStandardEdition),标准版,是我们通常用的一个版本,用于学习和开发桌面应用,例如:JavaSE版本的星际争霸(下
idiandi
·
2016-03-29 12:00
JavaSe基础
(4)---数组
0x01、引言 为什么要有数组 如果需要保存100个学员的成绩,如何做? inta=12; intb=13; intc=14; intd=15; 定义100个变量?NO,我们可以使用数组 0x02、什么是数组? 一组具有相同数据类型的有序的集合(数据结构)0x03、数组三个特点? a、数组的长度固定 一旦定义就不可以改变不可改变 b、数组中的元素可以基本数据类型也可以
idiandi
·
2016-03-24 08:00
javase基础
今天复习了一下,以前的学习笔记。把曾经使用过的基本类,java基础过了一遍,简单的理解了一下,开发中可能能用到的。基本概念:对象初始化过程:先在栈分配空间,就是初始话局部变量,然后执行new操作在堆里分配空间,成员变量默认初始话,显示初始话,局部变量只能显示初始话,然后调用构造函数。还有常量池或者叫方法池一般常量方法放在里面。 成员变量和局部变量的区别? A:在类中的位置不同
代码家的乐趣
·
2016-03-17 16:00
java
工作
javase基础
JAVASE基础
Item -- 网络编程
一、网络编程概述计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。网络编程就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换。1.1网络模型网络模型一般是指OSI(OpenSystemInterconnection开放系统互连)参考模型TCP/IP参考模
i10630226
·
2016-02-29 21:00
java
计算机
网络编程
se
计算机网络
JAVASE基础
Item -- 多线程,并发2
一、死锁虽然我们可以理解同步代码块和同步方法的锁对象问题,但是我们并没有直接看到在哪里加上了锁,在哪里释放了锁,为了更清晰的表达如何加锁和释放锁,JDK5以后提供了一个新的锁对象LockLockvoidlock()voidunlock()ReentrantLock1.1Lock锁的使用还是以卖票的例子讲解packagecn.itcast_01; importjava.util.concurren
i10630226
·
2016-02-29 16:00
java
多线程
并发
se
JAVASE基础
Item -- 多线程,并发
一、多线程概述1:要想了解多线程,必须先了解线程,而要想了解线程,必须先了解进程,因为线程是依赖于进程而存在。2:什么是进程?通过任务管理器我们就看到了进程的存在。而通过观察,我们发现只有运行的程序才会出现进程。进程:就是正在运行的程序。进程是系统进行资源分配和调用的独立单位。每一个进程都有它自己的内存空间和系统资源。3:多进程有什么意义呢?单进程的计算机只能做一件事情,而我们现在的计算机都可以做
i10630226
·
2016-02-27 21:00
java
多线程
线程
并发
se
JAVASE基础
Item -- IO流综合练习
1.复制文本文件packagecn.itcast_01; importjava.io.BufferedReader; importjava.io.BufferedWriter; importjava.io.FileReader; importjava.io.FileWriter; importjava.io.IOException; /**复制文本文件**分析:*复制数据,如果我们知道用记事本
i10630226
·
2016-02-27 14:00
java
IO流
se
javase面向对象编程
Java语言学习笔记一、
Javase基础
语法Java的数据类型有四类八中:1、字符型char*Char型数据用来表示通常意义上的字符如:chareChar=‘a’ charcChar=‘中’;*Java
caillc
·
2016-02-21 12:55
java
【JavaSE】
JavaSE基础
知识巡回
码表:ASCII:enter对应两个字符(\r\n),其他对应一个字符,每个字符占1字节GB2312:应为占一个字节(正数),汉字占用两个字节(负数)全角符号占2个字节,半角符号占1个字节GBK:应为占一个字节(正数),汉字占两个字节(第二个字节可正可负)//这说明GB2312两个字节都是负的unicode:所有字符占两个字节,前两字节是unicode特征码UTF-8:每个字符占1~3个字节,英文
在咖啡里溺水的鱼
·
2016-02-01 12:05
深入浅出学习
JavaSE基础
视频教程(共70个精品课程)
导读:深入讲解了Java的基础知识,分别介绍了Java的历史、Java基础语法、数组、类与对象、继承与多态、异常、范型、集合、流与文件、反射、枚举、自动装箱和注解。涉及了Java的基础语法;详细介绍了Java面向对象编程的三大特征——封装、继承和多态;通过异常的编写和使用来体验Java的异常处理;通过对象的存储与检索来体验Java集合的强大功能;通过文件的读写与传输来体验.Java对I/O的支持;
让往事随风
·
2016-01-12 18:00
编程语言
JavaSE
Android之
JAVASe基础
篇-面向对象(二)
Android之
JAVASe基础
篇-面向对象(二)一.面向对象的理解:我的一点理解是:面向对象的核心就是类与对象。再加上面向对象的理解深入。
火车头-110
·
2015-12-29 17:59
android
javaSe
Android之
JAVASe基础
篇-java基础知识(一)
一、
JavaSe基础
1.java中常用的转义字符,需要掌握。2.java中一个数字或者一个小数实际上是存在默认类型的。
火车头-110
·
2015-12-29 10:35
android
javaSe
计算机综合面试题总结
一.
JavaSE基础
知识点总结1.Java的8种基本数据相关的知识点
1000sprites
·
2015-12-26 22:00
第二次总结
我的技术掌握程度:1.
JAVASE基础
中等。稍微高级一些的技术在实际编码的过程中需要翻书或者百度。 2.JAVAEE基础不好,还没有用jsp+serlvet来开发过一个比较完善的系统。
·
2015-11-12 15:39
总结
javaSE基础
之基本细节注解
1. 对于多行注释而言,不能进行嵌套注释.....! /* dada /* d adasdas */ */ 只是不被允许的.... 2.对于记事本编程......如果竹类是公有类,则必须保证类名和为文件名相同,如果不是公
·
2015-11-11 19:30
JavaSE
javaSE基础
——常见的dos命令即其他
常用的DOS命令 dir(directory) : 列出当前目录下的文件以及文件夹 md(make directory) : 创建目录 &nbs
·
2015-11-11 19:29
JavaSE
javaSE基础
之记事本编程
首先安装好jdk和jre,之后进行如下操作: 1. 将代码记事本----》cmd--->javac 文件名.java ----->java 文件名 如图: &nb
·
2015-11-11 19:29
JavaSE
javase基础
复习攻略《十》
按照计划本篇为大家总结JAVA的网络编程,什么叫网络编程呢?网络编程!=网站编程,对于这一点大家一定要注意,很多小朋友都曾经这么认为。既然谈到网络编程,咱们先了解一下网络的基础知识,什么是计算机网络?把分布在不同区域的计算机与专门的外部设备用通信线路互联成一个规模大、功能强的网络系统,从而使众多计算机可以方便的互相传递信息,共享硬盘、软件、数据信息等资源。 什么是网络通信协议:计算机网络
·
2015-10-30 11:02
JavaSE
javase基础
复习攻略《七》
容器是什么?通俗的讲容器指可以装其它东西的器皿,前面我们提到的数组便是容器的一种,容器的概念在JAVA中便可以理解为用来存储其它对象的器皿。本篇就让我们一起来认识一下JAVA为我们提供的容器类。 1、容器API: J2SDK提供的容器API位于java.util包内,容器API的类图结构如下图所示: 2、JAVA容器的组成: Collection接口——定义了存取
·
2015-10-30 11:01
JavaSE
javase基础
复习攻略《八》
进入第八篇,我们开始讨论JAVA的IO初步。在JAVA程序中,对数据的输入\输出操作以"流"(stream)方式进行,J2SDK提供了各种各样的"流"类,用于获取不同种类的数据,程序中通过标准的方法输入和输出数据。 1、输入、输出流的分类: java.io包中定义了多个流类型(类或抽象类)来实现输入和输出功能;可以从不同的角度对其进行分类:
·
2015-10-30 11:01
JavaSE
javase基础
复习攻略《六》
学习JAVA的同学都知道,sun为我们封装了很多常用类,本篇就为大家总结一下我们经常使用的类。上一篇博客一位朋友留言问我String是不是引用数据类型?我通过查找资料发现String属于应用数据类型,现在就让我们首先了解一下String类吧。 1、String类 java.long.String类代表不可变的字符序列。String类举例: public class Str {
·
2015-10-30 11:00
JavaSE
javase基础
复习攻略《五》
总结完JAVA的基础语法和面向对象思想后,今天为大家补充一下JAVA中的数组,数组是什么呢?大家是不是想到了集合,数组和集合有相似之处,集合中的数据无序,不可以重复。数组中则存放着具有相同特征的一组数据集合,数组中的数据有序且可以重复,数组使用时应先声明,再分配存储长度,然后才能够使用。 JAVA中的数组类似于C语言的数组定义,分为一维数组、二维数组、三维数组等等。一般我们只讨论一维和二
·
2015-10-30 11:00
JavaSE
javase基础
复习攻略《二》
今天就开始的真正走进JAVASE的世界,本篇介绍的是:
JAVASE基础
语法,大家如果有C语言的基础,对于本节内容一定感觉非常轻松,编程语言之间的都是相通的,只不过C语言属于面向过程编程,而JAVA语言则是一种面向过程的设计思路
·
2015-10-30 11:59
JavaSE
JSP网站开发基础总结《四》
0、数据库对象创建: 在
JAVASE基础
知识总结时,就为大家点明了,JAVA是一种面向对象编程语言,所以我们再进行数据库创建之前,要先创建一个对象类。
·
2015-10-21 11:35
网站开发
JavaSE基础
Item -- 抽象类Abstract
/*1、抽象类的概述:动物不应该定义为具体的东西,而且动物中的吃,睡等也不应该是具体的。我们把一个不是具体的功能称为抽象的功能,而一个类中如果有抽象的功能,该类必须是抽象类。抽象类的特点: A:抽象类和抽象方法必须用abstract关键字修饰 B:抽象类中不一定有抽象方法,但是有抽象方法的类必须定义为抽象类 C:抽象类不能实例化 因为它不是具体的。 抽象类有构造方法,但是不能实例化?构造方法的作用
i10630226
·
2015-09-19 20:00
java
java基础
抽象类
NDK开发之访问域
类的每个实例都有自己的实例域副本,而一个类的所有实例共享一个静态域(
JavaSE基础
)。
u012702547
·
2015-09-05 12:00
android
NDK
javaSE基础
编程——字符串面试题(找出一个带多个下划线的字符串中第二个字符串后的字符)
用键盘录入一个字符串,要求该字符串带有多个下划线,找出第二个下划线后的那一个字符是什么packagecom.cissst.software.order;importjava.util.Scanner;publicclassOrder{/**找出一个带多个下划线的字符串中第二个下划线后的那一个字符*@param*@paramargs*/publicstaticvoidmain(String[]arg
逆水喵喵
·
2015-09-04 01:05
javaSE基础
编程——字节流
在某处新建一个文件,随便写入一些内容,编写程序检查看该文件是否存在;若存在,则读出文件中的内容。再编写程序实现文件的写操作packagecom.cissst.software.file;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileOutputStream;importorg.junit.Test;/* *
逆水喵喵
·
2015-09-04 00:00
javaSE基础
javaSE基础
编程——斐波那契数列
packageorder;/** *输出从1开始的8个斐波那契数列,并计算它们的和 *@authorAdministrator * */classFibonacci{ publicstaticvoidmain(String[]args){ intf[]=newint[8]; intsum=2; f[0]=f[1]=1; for(inti=2;i
逆水喵喵
·
2015-09-04 00:00
javaSE基础
javaSE基础
编程(九九乘法表)
publicclassmultiTable{ /** *99乘法表 *@paramargs */ publicstaticvoidmain(String[]args){ for(inti=1;i<=9;i++){ for(intj=1;j<=i;j++){ System.out.print(i+"*"+j+"="+i*j+"\t"); } System.out.println
逆水喵喵
·
2015-09-04 00:00
javaSE基础
javaSE基础
编程——线程同步
编写程序模拟3个老师分发80份试卷,每个老师分发试卷为一个线程packagecom.cissst.software.thread;publicclassGivePaperimplementsRunnable{ privateintpaper=80; Objectlock=newObject(); @Override publicvoidrun(){ //TODOAuto-generatedmet
逆水喵喵
·
2015-09-04 00:00
javaSE基础
《
JavaSE基础
教程完整版》电子版书正式发布,欢迎大家下载
截止目前,Java系列教程已更新完毕。内容覆盖了:JavaSE基本知识点、UML建模、单元测试等。希望对想学习Java语言的朋友能够提供帮助。在编写的过程中,难免会出现一些错误,希望大家能多多提些意见。 由于本书都是从笔者CSDN博客中摘抄过来的,基本没有经过什么正规的校验,所以难免会出现一些不对的地方。欢迎各位大牛对本书提出批评。
JAVE_LOVER
·
2015-05-08 23:00
java
编程
框架
正则表达式
《
JavaSE基础
教程完整版》电子版书正式发布,欢迎大家下载
阅读更多截止目前,Java系列教程已更新完毕。内容覆盖了:JavaSE基本知识点、UML建模、单元测试等。希望对想学习Java语言的朋友能够提供帮助。在编写的过程中,难免会出现一些错误,希望大家能多多提些意见。由于本书都是从笔者CSDN博客中摘抄过来的,基本没有经过什么正规的校验,所以难免会出现一些不对的地方。欢迎各位大牛对本书提出批评。作者博客:http://blog.csdn.net/lhy_
JAVE_LOVER
·
2015-05-08 23:00
java
正则表达式
框架
编程
Java Web笔记:Java EE架构及Java EE核心设计模式(MVC)
整个的JavaEE架构都是基于
JavaSE基础
构建的,主要由容器、组件和服务三大核心部分构成。
u010844111
·
2015-02-11 16:00
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他