`

java 学习一

    博客分类:
  • java
 
阅读更多
public class Dog
{
   String breed;
   int age;
   String color;
   static int Gage;
   void barking(){
	  System.out.println("break "+age+"\n");
   }
   void hungry(){
	  System.out.println("hungry");
	  age = 20;
   }
   void sleeping(){
   	  System.out.println("sleeping \n");
   }
   public Dog(){
   }
   public Dog(String name){
	   System.out.println("Passed Name is :	"+name);
   }
   public static void main(String []args){
	   Dog myDog = new Dog("lvren"+args);
	   myDog.hungry();
   	   myDog.barking();
   }
}
 /*简单的java程序*/
public class OneProgram
{
	public static void main( String []args){
		System.out.println("hello world");
		Dog myDog = new Dog();
		myDog.hungry();
		myDog.barking();
		System.out.println("Dog age:"+myDog.age);
	}
}
 1.java 的语法学习

    java 的构造方法,和类名同名。 可以有多个。

    java 的变量 分为 局部变量 类变量 成员变量

 局部变量-方法块内的变量 

 成员变量-方法块外,类内的变量

 类变量-方法块外,类内的变量。用static 定义的

 

Import语句

在Java中,如果给出一个完整的限定名,包括包名、类名,那么Java编译器就可以很容易地定位到源代码或者类。Import语句就是用来提供一个合理的路径,使得编译器可以找到某个类。

例如,下面的命令行将会命令编译器载入java_installation/java/io路径下的所有类

import java.io.*;

 

Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。

byte:

  • byte数据类型是8位、有符号的,以二进制补码表示的整数;
  • 最小值是-128(-2^7);
  • 最大值是127(2^7-1);
  • 默认值是0;
  • byte类型用在大型数组中节约空间,主要代替整数,因为byte变量占用的空间只有int类型的四分之一;
  • 例子:byte a = 100,byte b = -50。

short:

  • short数据类型是16位、有符号的以二进制补码表示的整数
  • 最小值是-32768(-2^15);
  • 最大值是32767(2^15 - 1);
  • Short数据类型也可以像byte那样节省空间。一个short变量是int型变量所占空间的二分之一;
  • 默认值是0;
  • 例子:short s = 1000,short r = -20000。

int:

  • int数据类型是32位、有符号的以二进制补码表示的整数;
  • 最小值是-2,147,483,648(-2^31);
  • 最大值是2,147,485,647(2^31 - 1);
  • 一般地整型变量默认为int类型;
  • 默认值是0;
  • 例子:int a = 100000, int b = -200000。

long:

  • long数据类型是64位、有符号的以二进制补码表示的整数;
  • 最小值是-9,223,372,036,854,775,808(-2^63);
  • 最大值是9,223,372,036,854,775,807(2^63 -1);
  • 这种类型主要使用在需要比较大整数的系统上;
  • 默认值是0L;
  • 例子: long a = 100000L,int b = -200000L。

float:

  • float数据类型是单精度、32位、符合IEEE 754标准的浮点数;
  • float在储存大型浮点数组的时候可节省内存空间;
  • 默认值是0.0f;
  • 浮点数不能用来表示精确的值,如货币;
  • 例子:float f1 = 234.5f。

double:

  • double数据类型是双精度、64位、符合IEEE 754标准的浮点数;
  • 浮点数的默认类型为double类型;
  • double类型同样不能表示精确的值,如货币;
  • 默认值是0.0f;
  • 例子:double d1 = 123.4。

boolean:

  • boolean数据类型表示一位的信息;
  • 只有两个取值:true和false;
  • 这种类型只作为一种标志来记录true/false情况;
  • 默认值是false;
  • 例子:boolean one = true。

char:

  • char类型是一个单一的16位Unicode字符;
  • 最小值是’\u0000’(即为0);
  • 最大值是’\uffff’(即为65,535);
  • char数据类型可以储存任何字符;
  • 例子:char letter = ‘A’。

java 中定义常量

final double PI = 3.1415927;

 

分享到:
评论

相关推荐

    java学习笔记1

    在学习java过程中的笔记。

    Java入门1·2·3:一个老鸟的Java学习心得.rar 超清

    《Java入门1·2·3:一个老鸟的Java学习心得》是一本与众不同的Java入门好书。作者以独特的视角,向Java初学者讲述了如何才能真正理解和掌握Java语言。《Java入门1·2·3:一个老鸟的Java学习心得》充分考虑了初学Java...

    最全JAVA学习路线一条龙思维导图(附资源链接)PS:程序员鱼皮

    最全JAVA学习路线一条龙思维导图(附资源链接)PS:程序员鱼皮 1. 最新,完整一条龙的大厂 Java 学习路线,从入门到入土 2. 同时适用于想全面学习 / 快速求职的同学,可以根据符号来定制自己的专属学习路线 3. 给出...

    java学习路线(鱼皮)

    java学习路线(鱼皮)

    Java学习指南第四版下册

    《Java学习指南(第4版)(上、下册)》是畅销Java学习指南的ZUI新版,详细介绍了Java 6和Java 7的语言特性和API。本书全面介绍了Java的基础知识,力图通过完备地介绍Java语言、其类库、编程技术以及术语,从而成为一本...

    JAVA 学习之路

    1)你对学习Java是否有兴趣? 2)你是否能静下心来坚持不懈地学习? 嗯,这是个容易但又绝对不应该忽略的问题,你确信自己对Java感兴趣、而且又有吃苦的准备,那你才可能学好Java!如果具备这两点条件,就请继续往...

    java学习s1阶段考试试卷 带答案

    java学习s1阶段考试试卷(有答案),内容涉及java初级和高级内容(oracle,线程,异常,冒泡排序,单例模式)

    Java学习(apk)

    Java学习是Android客户端目前最全面的免费离线Java学习书籍,主要内容包括: 1、Java的数据类型,控制语句,数组,封装、继承、多态,接口等基础知识 2、Java算法练习及时巩固学习成果 3、Java文件操作、多线程、...

    java与Android学习指南

    1、Java基础第七讲:面向对象基础(一) « { Android学习指南 }_files 2、Java基础第八讲:面向对象基础(二) « { Android学习指南 }_files 3、Java基础第九讲:面向对象基础(三) « { Android学习指南 }_files...

    java学习 1第一章 概论.ppt

    1第一章 概论.ppt java学习 java学习

    java学习文档(word)

    java学习文档1java学习文档1java学习文档1java学习文档1java学习文档1java学习文档1

    java学习之路

    教java学习新手如何步入java殿堂,教您一条好走的路,让java学习不走弯路,看清方向。

    JAVA学习第一课 D

    JAVA学习\java\第一课 D

    Java学习书目(各学习阶段都有推荐)

    java学习书目 一、入门 《Java 2从入门到精通》- 推荐 《Thinking in Java》- 强烈推荐* O’reilly的Java编程基础系列 - 参考* 二、进阶 《Java Cook Book》- 非常推荐* (包含了Java编程的Tips,适合当做手册...

    Java入门1·2·3——一个老鸟的Java学习心得

    资源名称:Java入门1·2·3——一个老鸟的Java学习心得内容简介:本书是一本与众不同的Java入门好书。作者以独特的视角,向Java初学者讲述了如何才能真正理解和掌握Java语言。本书充分考虑了初学Java语言的种种困难...

    Java学习笔记7.0

    《Java JDK6学习笔记》是作者良葛格本人近几年来学习Java的心得笔记,结构按照作者的学习脉络依次展开,从什么是Java、如何配置Java开发环境、基本的Java语法到程序流程控制、管理类文件、异常处理、枚举类型、泛型...

    Java学习安卓客户端

    Java学习是Android客户端目前最全面的免费离线Java学习书籍,主要内容包括: 1、Java的数据类型,控制语句,数组,封装、继承、多态,接口等基础知识 2、Java算法练习及时巩固学习成果 3、Java文件操作、多线程、...

    JDK 良葛格 java 学习笔记1

    JDK 良葛格 java 学习笔记1 JDK 良葛格 java 学习笔记1 JDK 良葛格 java 学习笔记1

    java学习指南 我们很需要的一本书

    这是一本很不错的书 适合java入门与熟练掌握我看了很多对我帮助挺大 能帮助我们理解 你可以下载下来看

    Java入门1·2·3——一个老鸟的Java学习心得 高清pdf

    第1篇为Java语言基本语法,包括Java语言概述、配置开发环境、Java中的基本数据类型、Java运算符、Java流程控制语句和数组。第2篇为Java语言高级语法,包括类、对象、方法、继承、多态、修饰符、接口、抽象类、内部类...

Global site tag (gtag.js) - Google Analytics