Java入门

Posted zongyongheng201307

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java入门相关的知识,希望对你有一定的参考价值。

一.Java基础

  1. 关键字:由编程语言使用,已经有某种含义了,不能再被程序员使用
  2. 标识符:对类名,接口名,方法名,变量名,常量名等的统一称呼。
  3. 语句:系统调用语句    。其中:标识符由用户自定义的;
  • 1.1 标识符(Identifier)

    1.1.1 定义

    对类名,接口名,方法名,变量名,常量名等的统一称呼。

    1.1.2标识符中允许出现的字符

    标识符由多个字符组成,Java规定了允许出现的字符如下:

    1. 数字
    2. 字母
    3. 下划线
    4. 各国的货币符号
    5. 各国的文字

    1.1.3标识符命名规则

    1. 不允许以数字开头2.
    2. 不允许用关键字
    3. 定义标识符要做到见名知意,以提高代码的可读性

    1.1.4推荐遵守的命名惯例

    1. 类名和接口名:名词,每个单词首字母大写
    2. 方法名:动词,第一个单词首字母小写其余单词首字母大写
    3. 变量名:名词,第一个单词首字母小写其余单词首字母大写
    4. 常量名:名词,所有字母大写,单词之间以下划线分割
  • 关键字(keyword)

关键字是编程语言预先定义好有特殊含义的单词。

void  static  for switch break case  default public private  protected int byte short float double while

  • 修饰符
  1. Java的修饰符根据修饰的对象不同,分为类修饰符、方法修饰符、变量修饰符;其中每种修饰符又分为访问控制修饰符和非访问控制修饰符。

      1.  public  
      2.   
      3. (1) public是公共的,被public修饰的成员可以被所有类访问到。  
      4. (2) public修饰的成分  
      5.   
      6. public修饰类,在一个java文件中只能有一个类被声明为public,而且一旦有一个类为public,这个java文件的文件名就必须要和这个被public所修饰的类的类名相同,否则不能通过编译。一个类作为外部类只能被public或者默认访问修饰符修饰,如果作为内部类则可以被四种访问修饰符修饰。  
      7.   
      8. public修饰变量和方法,被public所修饰的成员可以在任何类中都能被访问到,通过操作该类的对象能随意访问public成员。  
      9. public在类的继承中,被public所修饰的不同名成员可以被所有的子类继承,同名成员会被覆写。  
      10.   
      11. 2. protected  
      12.   
      13. (1) protected是受保护的,受到该类所在的包所保护。  
      14. (2) 被protected所修饰的成员会被位于同一package中所有类访问到。被protected所修饰的成员会被该类的所有子类继承下来。  
      15.   
      16. 3. default(friendly)  
      17. (1) 默认的(友好的),不写任何的访问修饰符。  
      18. (2) 会被位于同一package中所有类访问到。被friendly修饰的成员只能被给类所在同一package中的子类所继承下来,也就是同一package中的子类才能访问到父类中friendly修饰的成员。  
      19.   
      20. 4. private  
      21. (1) private是私有的,即只能在当前类中被访问到。  
      22.   
      23. 四个访问控制符的作用域:  
      24. 作用域       当前类    同一package   子类  其他package类  
      25. public         √         √           √      √  
      26. protected    √        √           √      ×  
      27. friendly       √         √          ×      ×  
      28. private        √         ×          ×      × 

     

  • 运算符

技术图片

技术图片

 

以上是关于Java入门的主要内容,如果未能解决你的问题,请参考以下文章

Java入门算法(树篇)

Java入门算法(树篇)

educoder(头歌)平台Java实训作业答案

谁能推荐本JAVA入门的经典书籍??

求 入门或基础的java英文版书籍

自学Java如何入门?