初识 Java

    Java是一种编译解释型语言,编写Java程序就是编写类;Java程序中的类以class文件形式保存,一个Java文件中只能有一个public类,且Java文件的文件名必须是在文件中声明的public类的名称;编译后的Java代码称为字节码,且字节码以.class的文件形式出现。在Java编程教材中编写人给我们对Java程序和编写做了以上概括。

   在第一节专业课上,老师就对我们强调在Java程序中代码的大小写很重要,不能像C语言那样随意(当然C也不能随意)。以下我就来写以下我们几天来所学习有关Java的知识。

 1、Java的基础语法

     a、关键字,用来定义语言,这些单词对于编译器有特殊含义,并且不能用来作为标识符,这些关键字有很多我们在C语言中就遇见过,这就不一一列举了,其作用也大致相同。且在Java中main不是关键字,并且还有三个保留字(true、false、null)不是关键字,但不能作为标识符来用。

     b、标识符,对于标志符Java也有自己的规则:

        >、不能使用关键字和三个保留字

        >、标识符可以包含字母、数字0~9、下划线(_)或美元符号($)

        >、标识符的第一个字符必须是字母、下划线(_)或美元符号($)

        >、标识符区别大小写但是美元规定长度

     标识符在命名时,不仅要遵守规则还有一定的规则(驼峰命名法或pascal命名法)。

     c、基本数据类型

        整型(int),长整型(long),短整型(short),浮点型(float),双精度型(double),字符型(char),布尔型(boolean),字节型(byte)

     d、定义常量

         final 数据类型 字符型常量名 = 值; 在通常情况下常量名为大写

         给常量命名可以带入业务含义、一处修改处处修改。这是给常量命名的两大好处。

  2、程序流程控制

     a、流程控制有三大方法:调用、选择(if/else、switch)、循环(for、while、do/while)。

     b、布尔逻辑是指两个到多个布尔表达式组合为单个布尔表达式,在组合时,有四种类型逻辑(和、或、异或、非)

     c、布尔运算符:短路和(&&)、短路或(||)、异或(^)、和(&)、或(|)、非(|)

  3、类、对象、包

     a、说到这个就要说到结构化编程和面向对象编程:

     勾结化编程:将一个大问题分解成更小的任务,然后为每一个更小的任务编写一个过程(或函数)是C语言常用方法;

     面向对象编程:是围绕要解决的问题中的对象来设计为Java常用;

     b、类是具有相同属性和行为的一组对象的集合;对象包括行为和属性;package的申明必须是源文件的第一条可执行语句。

     c、包的命名:使用组织域名倒置的方式,使用小写字母和数字。

     类名 + 包名 = 完全限定名;

     d、访问修饰符:

        >、public: Java语言中访问限制最宽的修饰符,一般称之为“公共的”。被其修饰的类、属性以及方法不仅可以跨类访问,而且允许跨包(package)访问。

        >、 private: Java语言中对访问权限限制的最窄的修饰符,一般称之为“私有的”。被其修饰的类、属性以及方法只能被该类的对象访问,其子类不能访问,更不能允许跨包访问。

        > 、protect: 介于public 和 private 之间的一种访问修饰符,一般称之为“保护形”。被其修饰的类、属性以及方法只能被类本身的方法及子类访问,即使子类在不同的包中也可以访问。

        > 、default:即不加任何访问修饰符,通常称为“默认访问模式“。该模式下,只允许在同一个包中进行访问。

    就学到这儿了...

      

 

原文地址:https://www.cnblogs.com/Myth-FQ/p/4375715.html