• 初识 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:即不加任何访问修饰符,通常称为“默认访问模式“。该模式下,只允许在同一个包中进行访问。

        就学到这儿了...

          

     

  • 相关阅读:
    编写一个最原始的Servlet
    windows 通过cmd使用tail命令
    windows 配置jdk8环境变量
    Windows tomcat简单使用
    红黑树
    HashMap源码分析--jdk1.7
    IDEA debug断点调试技巧--转载
    idea 调试的时候变量的值变成了jar包显示
    浅谈Java中的hashcode方法--转载
    家庭记账本之微信小程序(八)
  • 原文地址:https://www.cnblogs.com/Myth-FQ/p/4375715.html
Copyright © 2020-2023  润新知