`

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学习全套PPT

    【JAVA编程学习】是计算机科学领域的一个重要主题,尤其对于初学者来说,它是一个非常有价值的起点。Java是一种广泛使用的面向对象的编程语言,以其“一次编写,到处运行”的特性而闻名,这得益于Java虚拟机(JVM)...

    java学习路线(鱼皮)

    Java学习路线(鱼皮)是一条完整、实用、开源的学习路线,旨在帮助学习者快速掌握Java开发的所有知识点,并提供了丰富的资源推荐和学习建议,以便学习者更好地学习和掌握Java开发技术。 知识点: * Java编程基础 *...

    java学习心得体会

    Java学习心得 在编程的世界里,Java是一种广泛应用的高级编程语言,以其跨平台、面向对象的...而"java学习心得.txt"这个文件名,很可能包含了一位开发者在学习过程中的笔记和经验总结,是值得参考和借鉴的宝贵资料。

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

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

    Java学习网站大全

    - **Reddit的r/learnjava**:一个Java学习者交流的社区,分享经验、提问答疑。 - **Java-forums.org**:专门讨论Java技术的论坛,可找到大量技术讨论帖。 - **DZone**:发布Java相关的文章和技术资讯,帮助开发者...

    (完整版)最全的java学习笔记(必看).pdf

    Java学习笔记 Java是一种流行的编程语言,广泛应用于Android应用程序开发、Web应用程序开发、桌面应用程序开发等领域。以下是Java学习笔记的摘要信息: 一、Java技术基础 * 1.1 编程语言:Java是一种面向对象的...

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

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

    java学习路线脑图

    在这个过程中,"java学习路线脑图"可能是一个非常有用的工具,它可以帮助你可视化学习路径,清晰地看到各个知识点之间的联系,从而更有效地组织学习计划。不断实践和项目经验积累,将使你成为一位精通Java的开发人员...

    Java学习指南第四版下册

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

    Java学习笔记——良葛格

    "Java学习笔记——良葛格"是一份专为初学者设计的教程资料,由良葛格精心编写,旨在帮助读者掌握JDK5.0版本的Java基础知识。JDK(Java Development Kit)是Java开发的核心工具集,包含了编译器、调试器和运行环境等...

    java学习书籍

    "java学习书籍"这个主题意味着我们将深入探讨Java的学习资源,尤其是通过书籍这一传统但有效的途径。在这个数字化时代,书籍仍然是获取系统性知识的重要渠道。"it就是不断充实自己"这句描述强调了在信息技术领域持续...

    JAVA 学习之路

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

    java学习方法用实用

    总的来说,Java学习是一个逐步深入的过程,需要耐心和实践。遵循上述步骤,并结合个人的学习节奏和兴趣,你将能够有效掌握这门强大的编程语言。在学习过程中,不断反思、总结,保持对新技术的热情,你将成为一名出色...

    java 学习资料大全

    总之,“Java学习资料大全”应该包含了以上各个领域的教程、示例代码、实践项目和相关书籍,为初学者到高级开发者提供了全面的学习资源。通过深入学习并不断实践,可以成为一名熟练的Java开发者。

    JAVA学习源代码

    总的来说,这份"JAVA学习源代码"资源是一个完整的Java学习套餐,不仅提供了理论知识,还提供了丰富的实践素材。对于想要深入学习Java的人来说,这是一个很好的起点,通过阅读、理解并实践这些源代码,可以逐步提升...

    java学习路线图以及学习java要学习的东西

    首先,理解基础语法是Java学习的第一步。这包括变量、数据类型、运算符、流程控制(如if语句、for循环和while循环)、数组等基本概念。深入理解这些基础将有助于构建扎实的编程思维。 其次,进入面向对象编程的概念...

    java学习资料 java学习资料 java学习资料 java学习资料 java学习资料 java学习资料 java学习资料

    以上知识点只是Java学习的一部分,深入理解并实践这些内容,将有助于成为一个合格的Java开发者。这个压缩包中的“java资料”很可能会涵盖这些领域的教程、示例代码、练习题和参考手册,为你的Java学习之旅提供全方位...

    Java基础 学习笔记 Markdownr版

    1. 面向对象(OOP):Java的核心是面向对象编程,它将数据和操作数据的方法封装在一起,形成类。面向对象的三大特性——封装、继承和多态,在06面向对象(上)、07面向对象(中)和08面向对象(下)中进行了详细介绍...

Global site tag (gtag.js) - Google Analytics