千锋教育-做有情怀、有良心、有品质的IT职业教育机构

你所在的位置:首页 > 行业动态

参加成都Java培训学习 回顾基础知识点

时间:2018-04-04 14:21:02 来源:千锋教育  作者:千锋

   Java基础学习哪家好?千锋成都java培训的在这里给需要Java基础学习的朋友罗列下java的基本语法,已经掌握了Java基础的朋友可以略过。

  基本语法:

  一、编写Java程序时,应注意以下几点:

  大小写敏感:Java是大小写敏感的,这就意味着标识符Hello与hello是不同的。

  类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass 。

  方法名:所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写。

  源文件名:源文件名必须和类名相同。当保存文件的时候,你应该使用类名作为文件名保存(切记Java是大小写敏感的),文件名的后缀为.java。(如果文件名和类名不相同则会导致编译错误)。

  主方法入口:所有的Java 程序由public static void main(String []args)方法开始执行。

图片1_副本.jpg

  二、Java修饰符

  像其他语言一样,Java可以使用修饰符来修饰类中方法和属性。主要有两类修饰符:

  访问控制修饰符 : default, public , protected, private

  非访问控制修饰符 : final, abstract, strictfp

  这是基础的知识点,自己可以深入的学习Java修饰符。

  三、Java标识符

  Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。

  关于Java标识符,千锋成都Java学员面试时有以下几点需要注意:

  · 所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线(_)开始

  · 首字符之后可以是字母(A-Z或者a-z),美元符($)、下划线(_)或数字的任何字符组合

  · 关键字不能用作标识符

  · 标识符是大小写敏感的

  · 合法标识符举例:age、$salary、_value、__1_value

  · 非法标识符举例:123abc、-salary

  四、Java中主要有如下几种类型的变量

  · 局部变量

  · 类变量(静态变量)

  成员变量(非静态变量)

  五、Java数组

  数组是储存在堆上的对象,可以保存多个同类型变量。在后面的章节中,我们将会学到如何声明、构造以及初始化一个数组。

  六、Java枚举

  Java 5.0引入了枚举,枚举限制变量只能是预先设定好的值。使用枚举可以减少代码中的bug。

  例如,我们为果汁店设计一个程序,它将限制果汁为小杯、中杯、大杯。这就意味着它不允许顾客点除了这三种尺寸外的果汁。

  实例:

  class FreshJuice {

  enum FreshJuiceSize{ SMALL, MEDIUM , LARGE }

  FreshJuiceSize size;

  }

  public class FreshJuiceTest {

  public static void main(String []args){

  FreshJuice juice = new FreshJuice();

  juice.size = FreshJuice.FreshJuiceSize.MEDIUM ;

  }

  }

  七、Java注释

  类似于C/C++,Java也支持单行以及多行注释。注释中的字符将被Java编译器忽略。

  public class HelloWorld {

  /* 这是头一个Java程序

  *它将打印Hello World

  * 这是一个多行注释的示例

  */

  public static void main(String []args){

  // 这是单行注释的示例

  /* 这个也是单行注释的示例 */

  System.out.println("Hello World");

  八、Java 空行

  空白行,或者有注释的行,Java编译器都会忽略掉。

  九、继承

  在Java中,一个类可以由其他类派生。如果你要创建一个类,而且已经存在一个类具有你所需要的属性或方法,那么你可以将新创建的类继承该类。

  利用继承的方法,可以重用已存在类的方法和属性,而不用重写这些代码。被继承的类称为超类(super class),派生类称为子类(subclass)。

  十、接口

  在Java中,接口可理解为对象间相互通信的协 议。接口在继承中扮演着很重要的角色。

  接口只定义派生要用到的方法,但是方法的具体实现完全取决于派生类。

  Java基础学习哪家好?千锋成都java培训错不了。有的Java视频教程供零基础学员快速入门。

热帖推荐

  • 成都地址:成都市武侯区科华北路62号力宝大厦N(北楼)18楼
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训、UI课程培训
  • 北京天丰利校区:北京市海淀区宝盛北里西区28号天丰利商城4层
    北京沙河校区:北京市昌平区沙阳路18号北京科技职业技术广场服务楼2层、南区服务楼2层
    咨询电话:400-654-7778 010-82790226-801
    面授课程:iOS培训、Android培训、HTML5培训、UI培训、PHP培训、JavaEE培训、好程序员
  • 深圳科技园校区:深圳市南山区科苑南路高新技术产业园R3-B栋5层
    深圳大学城校区:深圳市南山区留仙大道1201号大学城创客小镇16栋2楼、3楼
    深圳西部硅谷校区:深圳市宝安区宝安大道5010号西部硅谷B座A605-619
    咨询电话:0755-86681178/9-801
    面授课程:iOS培训、Android培训、HTML5培训、UI培训、PHP培训、JavaEE培训、好程序员
  • 上海地址:上海市宝山区同济支路199号智慧七立方3号楼2-4层
    咨询电话:400-627-7899 021-65025129-602
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训、好程序员
  • 郑州地址:郑州市金水区纬五路21号河南教育综合楼(经纬中学楼)6/7/8层
    咨询电话:0371-55911950 400-654-7778
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训、UI课程培训
  • 广州地址:广州市天河区元岗路310号智汇park创意园E座5层
    咨询电话:020-22119207 400-654-7778
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训
  • 大连地址:大连市甘井子区软件园路2号B8座二楼
    咨询电话:0411-39026086 400-654-7778
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训
  • 武汉地址:武汉市东新区光谷大道77号金融港B26栋9楼
    咨询电话:027-59905909 027-59905908 027-59905902
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训
  • 西安南二环校区:西安市二环南路西段60号永安大厦4层
    西安科技园校区:西安市雁塔区高新六路52号立人科技园C座西区4层
    咨询电话:029-85260160 029-85261030 029-85260960
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训
  • 杭州地址:浙江省杭州市江干区九堡旺田书画城A座4层
    咨询电话:0571-86893632 010-82790226-801
    面授课程:iOS课程培训、Android课程培训
  • 青岛校区地址:青岛市市南区金坛路17号青岛职业技术南校区实训楼A4层
    咨询电话:0532-80910752/3 010-82790226-801
    面授课程:iOS课程培训、Android课程培训
  • 扫码匿名提建议
    直达CEO信箱