java
懒羊羊是程序猿
C/C++,DB2,Oracle,Python技术开发
展开
-
java初识之1开发环境搭建
搭建java开发环境1 下载安装jdk,要和操作系统版本一致,记住安装路径G:\program files (x86)\Java\jdk1.7.0_80\以便配置环境变量2原创 2016-08-07 19:34:53 · 360 阅读 · 7 评论 -
java初级之24方法的重载
1 方法的重载在一个类中可以有多个方法共享同一个名称,只要他们的参数不同就可以。根据参数类型和参数数量来决定要调用的方法。重载:具有相同的方法名称,不同的参数列表。不同的参数列表指的是:参数类型不同、参数数量不同、参数次序不同。public static int sum(int a,int b){}我们再确定是否重载的时候,判定依据是 sum(in原创 2016-08-28 18:00:51 · 332 阅读 · 0 评论 -
java初级之24对象的创建和使用
对象的创建和使用1 对象的创建和使用对象是类的实例。Student s=new Student();等价于:Student s;声明在栈内存s=new Student();生成在堆内存s引用堆内存的对象。原创 2016-08-28 18:22:21 · 391 阅读 · 0 评论 -
java初级之25对象类型的参数传递
1 对象类型的参数传递Java中只有值传递。基本类型好理解,直接传值 引用类型呢,传递的是引用,而这个引用就是值。基本数据类型作为参数,直接操作引用类型作为参数,操作的是引用指向的堆内存中的对象。原创 2016-08-28 20:10:12 · 424 阅读 · 0 评论 -
一个.java中可以放多个类吗?
一个.java中一般是可以放多个类的,但是只能有一个用public修饰的类,并且class 的名字需要和java文件的名字相同(区分大小写),可以别其他包里的类引用;可以有多个非public类,没有用public修饰的类不能被其它包里的类引用。每个类一个java文件是一个比较好的编程习惯,便于管理。eag:文件名:People.javapublic class People(){原创 2016-08-31 11:00:19 · 8855 阅读 · 3 评论 -
java初级之31三大特性之封装
三大特性之---封装 封装从字面上来理解就是包装的意思,专业点就是信息隐藏,是指利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体,数据被保护在抽象数据类型的内部,尽可能地隐藏内部的细节,只保留一些对外接口使之与外部发生联系。系统的其他对象只能通过包裹在数据外面的已经授权的操作来与这个封装的对象进行交流和交互。也就是说用户是无需知道对象内部的细节(转载 2016-09-11 22:55:56 · 228 阅读 · 0 评论 -
java初级之32继承
1 继承概述父类、超类、基类子类、派生类Animal type skin legCount eat() huxi() Tiger run() Sheep extends只能继承一个类,Java不支持多重继承子类继承父类之后,子类可以调用父类的属性和方法,也可以重写父类的属性和方法,还可以增加自己的属性和方法。转载 2016-09-01 23:58:30 · 249 阅读 · 0 评论 -
java基础之33三大特性之多态
面向对象编程有三大特性:封装、继承、多态。 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。 继承是为了重用父类代码。两个类若存在IS-A的关系就可以使用继承。,同时继承也为实现多态做了铺垫。那么什么是多态呢?多态的实现机制又是什么?请看我一一为你揭开:转载 2016-09-12 09:07:07 · 329 阅读 · 0 评论 -
java初级之28static关键字
1 静态变量静态变量是属于类的,和对象没有关系。非静态变量是属于某个对象的,每个对象都有该数据的副本,而静态变量只有一个。访问静态变量是通过(类名.变量名)来访问的2 静态方法用static 修饰的方法称为静态方法。访问静态方法是通过(类名.方法名)1、静态方法不能访问非静态变量2、非静态方法可以访问静态变量静态属性或方法是在类加载的时候产生的原创 2016-09-01 22:53:11 · 284 阅读 · 0 评论 -
java初级之23构造方法
构造方法1 构造方法作用是用于初始化参数。所有的数字变量全部设置为0所有的boolean类型全部设置为false所有的对象变量全部设置为null设计自己的构造方法:1,方法名称必须和类的名称相同2,没有返回值如果自己写了有参的构造方法,那么编辑器不会在提供默认的构造方法了。如果我们还想用无参的构造方法,那么需要手动实现。原创 2016-08-28 17:41:09 · 458 阅读 · 0 评论 -
java初级之22 方法与主方法
方法与主方法1 方法如果方法没有返回值,则必须写void ,不能省略如果有返回值,则定义的方法的类型必须和方法体内返回值的类型相同。public String returnString(){return "返回值是字符串类型";}2 主方法它是程序的入口。public static void main(String[] args){}原创 2016-08-28 16:39:59 · 527 阅读 · 0 评论 -
java初识之2 Java简介
1 Java的起源Oak:智能电子产品进行交互式操作而开发。Oak->java2 Java的发展java1.0 第一版java2 JavaSE JavaME JavaEE3 Java的特性面向对象可移植性JVM:Java虚拟机健壮性去除了指针、早期的静态、动态检查、强类型的语言分布式多线程:线程可以理解为轻量级的进程。4原创 2016-08-07 20:06:59 · 428 阅读 · 5 评论 -
java初级之3-详解第一个Java程序
1 编写源程序 public class Helloword{public static void main(String[] args){System.out.println("Hello Word , LanYang you will win");}}2 编译源文件 首先进入源文件所在的目录: cd 文件目录javac HelloWorld.java原创 2016-08-07 20:43:19 · 248 阅读 · 2 评论 -
Java初级之4基本元素
1 空白分隔符 空格、Tab键、换行符2 关键字 是不能用于变量名、类名、对象名、方法名等。访问控制 private protected public类,方法和变量修饰符 abstract class extends final implements interface native new static strictfp synchronized transient原创 2016-08-07 22:52:40 · 747 阅读 · 0 评论 -
java初级之1 Eclipse
1 Eclipse发展历史JBuilder IBMSUN 太阳 Eclipse 日食2 Eclipse的下载与解压3 Eclipse界面简介 菜单栏、工具栏、项目结构区、编码区、提示区4 项目文件结构 src:存放源文件bin:存放编译后的字节码文件.classpath、.project:项目配置文件5 用Eclip原创 2016-08-08 02:06:46 · 338 阅读 · 5 评论 -
java初级之5基本数据类型
整型1个字节占8位1 byte 1字节 -128~1272 short 2字节 -32768~327673 int 4字节 正负20亿多一点 用的最多4 long 8字节 特别大,当int不够用的时候,才会用long字符型5 char 占用2个字节,采用的是Unicode编码格式,支持中文浮原创 2016-08-08 09:07:27 · 227 阅读 · 0 评论 -
java初级之6常量与变量
1 Java的变量变量:可以改变的量。命名规则:1,遵循标识符命名规则2,尽量使用有意义的单词3,一般首字母小写成绩:score 身高:height 汤姆的昌吉:scoreOfTomint speed;boolean flag;2 Java的常量常量:值不能改变。定义常量,使用final关键字习惯上常量都使用大写原创 2016-08-08 18:16:09 · 222 阅读 · 0 评论 -
java初级之7数据类型转换
1 自动转换目的类型比原来的类型要大两种类型是相互兼容的byte->shortshort->intchar->intint->longint->doublefloat->double float 4字节 单精度 double 8字节 双精度两个数中有一个为double类型,另一个也被转换为double类型,结果为doublel类型;否原创 2016-08-08 18:17:35 · 296 阅读 · 0 评论 -
java初级之8赋值与初始化
1 赋值赋值:是给变量指定一个值或者是改变一个变量的值。int speed=30;variable=expression;//变量类型 变量名=表达式2 初始化局部变量:必须显示的进行初始化。实例变量和类变量:编译器可以自动对它们进行初始化。boolean falsechar '\000'byte 0(byte原创 2016-08-08 18:19:30 · 2392 阅读 · 0 评论 -
java初级之29final关键字
final关键字使用final修饰过的都是不可改变的。1 final修饰变量恒定不变的属性,可以使用final来进行修饰。变量名建议全部使用大写。final修饰的变量不能改变,如果在程序中重新赋值,编译报错。2 final修饰方法任何继承类无法重写覆盖该方法。重载不会受到限制。3 final修饰类该类不能作为任何类的父类类原创 2016-09-01 22:59:13 · 352 阅读 · 1 评论