`
chendang1314
  • 浏览: 104050 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

java基础笔记(一)

    博客分类:
  • java
阅读更多

1 java编译器 

        Java提供了一个免费的开发工具集Java Developer’s Kit,简称JDK,又称J2SDK

1.1 javac.exe  编译器   后面必须跟文件名(一个java程序只能有一个public说明的类或者没有,文件名必须和这个public类名相同或者另行指定)

1.2  java.exe   解释器   后面必须跟主类名(含有main的类)

1.3  环境变量

      在编译和运行Java程序时,有两个环境变量需要设置:

      path用于设置命令文件搜索的路径,

      classpath用于设置用户类文件搜索的路径

      D:\>set path=.;.C:\j2sdk1.4.1\bin;

D:\>set classpath=.;D:\yhx(中点表示当前目录)

设置多个路径可以用%classpath%;路径1;路径2

       Printlnprint,前者多一个换行。

2 学习java常见错误

  2.1Exception in thread “main”

       Exception 为异常 错误;

       Thread    为线程

  2.2java.lang.NoClassDefFoundError

      Langjava 提供的一个包,java中共有60多个包。每个包都有许多类。NoClassDefFoundErrorlang中的类。

  2.3invalid method declaration 错误的方法声明

       Return  type required 指需要返回声明(无返回void也是一种返回声明)

  2.4、没有声明变量错误  cannot  resolve symbol variable a1

       Resolve 解析    variable 变量

  2.5、文件命名错误  class hello2 is public ,should be declared in a file named hello2.java

3、数据类型

3.1、变量和常量

       变量有名称和数据类型两个基本属性,其中变量的名称指定了变量存储的位置,而变量的数据类型则指定了变量的内容占据的大小。

        变量的内容在程序的运行中可以改变,常量的内容在程序的运行中不允许改变。

3.2、整型、浮点型、逻辑型

3.2.1、整型

       Byte   占一个字节,表示数的范围为 -127-127

             Short  占两个字节,表示数的范围为 -32768-32768

             Int    4个字节,表示数的范围为 -2147483648-2147483648

             Long  8个字节,表示数的范围为

      

3.2.2、浮点型

             Float    4个字节,2.2e10f

             Double  8个字节,2.2e10d2.2e10

             Java默认的浮点型是double

3.2.3、逻辑型

            用关键字boolean定义,也称boolean型。

            Boolean型数据的大小为1bit,包含10两个数。

            true表示逻辑真

            false表示逻辑假

3.3、字符型

  3.3.1 Java中的字符采用Unicode字符集的编码方案,是16位的无符号整数,占2个字节,表示的字符从065535

       字符型以关键字char 表示,也称为char型。每个字符占据2个字节

       

  3.3.2 汉字的unicode码,常用的汉字有7000多个,而unicode码有65535个字符,故可以将汉字包含到unicode字符集中。

       在例子char2中的调试中发现输入法的转换注意;不必要的错误

             也可以通过unicode来显示汉字。

  3.3.3java要求在使用某个变量之前先进行声明。声明就是给该变量指明内存的地址和大小

3.4、数组

      3.4.1、数组的声明和赋值

            声明int  A;      

            创建A=new int[5];

            两步可以合作一步为:  int A[]=new int[5];A[]不能省为A

            赋值:可以  A[0]=23;

                        A[1]=121;

                        A[2]=545;

                        A[3]=2;

                        A[4]=12;

                  也可以以上三步合为  int A[]={23,121,545,2,12};

      3.4.2、二维数组

            声明,创建,赋值

            Float A[][];

            A=new  float[2][3];

              float A[][]=new float[2][3];

 

3.5、字符串

     任何类类型都属于一个类,字符型变量属于String 类, String 的中文意思就是字符串。String java.lang包中的一个类。String 类的一个构造方法是String();

     声明,创建与赋值

     String s;

     S=new String();

     S=”I  am  a  student ”;

     Sring s=new String();  s=”I  am  a   student”;

     String s=new String(“I  am  a  student ”);

     String s; s=”I  am  a  student”;

     String s=”I am a student”;

逐步的简化

e.g

public class str

{

  public static void main(String arg[])

   {

    String s1;

    s1=new  String();

    s1="i am a student";

    System.out.println(s1);

 

分享到:
评论

相关推荐

    java基础笔记整理java基础笔记整理.pdf

    java基础笔记整理java基础笔记整理

    java基础笔记

    一个源文件中不要定义同名的类 ">java基础 在命令行 控制台下的dos命令: 切换盘符 d: 进入某个目录 cd: 查看一个目录下有什么东西:dir 编译时 javac 源文件名 java 运行的时候 java 含有main方法的 类名 注意:不要写...

    尚硅谷JAVA基础笔记吐血整理

    “尚硅谷JAVA基础笔记”涵盖了Java语言的基础知识,包括语言概述、基本语法、面向对象概念、封装、继承和多态,以及一些关键概念如形参与实参、属性与局部变量、构造器、this关键字、包和MVC设计模式的使用。...

    Java基础 学习笔记 Markdownr版

    本学习笔记主要涵盖了Java的基础知识,包括面向对象、集合、IO流、多线程、反射与动态代理以及Java 8的新特性等方面,旨在帮助初学者或有经验的开发者巩固和提升Java编程技能。 1. 面向对象(OOP):Java的核心是...

    Java基础笔记.pdf

    Java 基础笔记 Java 是一种高级程序设计语言,应用广泛。本笔记将从基本概念开始,详细讲解 Java 的基础知识。 搭建环境和编译运行 在 Java 中,编译和运行程序需要搭建环境。首先,需要编写 Java 源代码,例如:...

    java笔记java基础笔记

    根据提供的信息,我们可以总结出以下Java...以上就是基于提供的“Java基础笔记”内容所整理的关键知识点。这些知识点涵盖了位运算、控制结构、方法定义及对象创建等基本概念,对于Java初学者来说是非常重要的入门知识。

    JAVA基础笔记整合.doc

    JAVA基础笔记整合,java基础部分的一些笔记整合,适合初学者。

    JAVA基础笔记个人整理的很详细,绝对全面

    这份"JAVA基础笔记"涵盖了从入门到进阶的关键知识点,对于初学者或是希望巩固基础的开发者来说,都是一份宝贵的资源。 笔记可能包括以下几个部分: 1. **Java简介**:Java的起源、特点和应用领域,以及为什么它在...

    java基础总结大全(笔记).pdf

    Java基础总结大全涵盖了Java编程语言的核心概念,从JVM、JRE和JDK的区别,到环境变量的设置,再到变量的定义和类型转换,深入浅出地讲解了Java的基础知识。 1. JVM、JRE和JDK: - JVM(Java Virtual Machine)是...

    Java基础尚硅谷宋红康学习笔记

    【Java基础】 Java是一种广泛使用的面向对象的编程语言,由Sun Microsystems(现已被Oracle公司收购)于1995年发布。Java以其“一次编写,到处运行”的特性,成为跨平台应用开发的首选语言。Java的基础部分主要包括...

    龙哥的Java基础笔记大全

    【小龙的基础笔记】是针对Java初学者的一份详尽教程,由知名导师“龙哥”精心编撰。这份笔记集合了Java编程语言的基础知识,旨在帮助读者从零开始掌握这门广泛使用的编程语言。以下是对笔记中涉及的主要知识点的详细...

    JAVA基础笔记第一次

    Java是1995年由SUN公司(现已被Oracle收购)推出的高级...总的来说,Java基础知识涵盖了语言的起源、架构、开发环境设置、基本语法、程序结构和常量等多个方面,学习Java需要掌握这些核心概念,并不断实践以加深理解。

    Java基础学习笔记.pdf

    Java基础学习笔记

    狂神说java系列笔记(java基础+javaweb+ssm+微服务)全套

    【描述】:这套笔记以“狂神说”为特色,提供了详细的讲解和实例,让学习者能够从Java基础开始,逐步进阶到Java Web开发,再深入到Spring、MyBatis等主流框架的应用,最后涉及微服务技术,如Spring Boot和Dubbo的...

    java学习笔记markdown

    1. **Java基础**:介绍Java语言的基本语法,如变量、数据类型、运算符、控制流程(条件语句、循环)、数组、字符串以及异常处理。这些基础知识是理解和编写任何Java程序的基石。 2. **面向对象编程**:深入讲解Java...

    传智博客JAVA基础笔记个人总结

    传智博客的JAVA基础笔记个人总结是一份全面的学习资源,旨在帮助初学者或有一定基础的开发者巩固和提升Java编程技能。这份笔记是基于传智播客的课程内容,结合了牛牧老师和水镜老师的讲解精华,提供了27天的学习计划...

    java基础整理笔记超详细

    【Java基础整理笔记超详细】 Java是一门广泛使用的高级编程语言,由Sun Microsystems(后被Oracle收购)在1995年推出。它的设计目标是跨平台、面向对象,并且具有健壮性和安全性。Java这个名字源于印度尼西亚的咖啡...

Global site tag (gtag.js) - Google Analytics