JavaSE:基础语法

一 注释

平时我们编写代码,在代码量比较少的时候,我们还可以看懂自己写的,但是当项目结构一旦复杂起来,我们就需要用到一个注释了,注释就类似于我们上学时候写的笔记,我们看着笔记就知道自己写的什么东西了!在程序中也是如此。我们来看一下Java中的注释怎么写,看以下代码:

/*
* @Description HelloWorld类
* @Author Diamond 狂神QQ:24736743
**/
public class HelloWorld {
  /*
    这是我们Java程序的主入口,
    main方法也是程序的主线程。
  */
  public static void main(String[] args) {
    //输出HelloWorld!
    System.out.println("Hello,World!");
 }
}

注释并不会被执行,是给我们写代码的人看的,书写注释是一个非常好的习惯,在很多大公司都是强制
要求各位去进行编写注释!比如,我们的BAT三大巨头等等。。。

Java中的注释有三种:
单行注释:只能注释当前行,以//开始,直到行结束

//输出HelloWorld!

多行注释:注释一段文字,以/开始, /结束!

/*
  这是我们Java程序的主入口,
  main方法也是程序的主线程。
*/

文档注释:用于生产API文档,配合JavaDoc。
【注】文档注释我们现在只作为了解,在学习JavaDoc时候我们会详细给大家说,目前知道有这样的注释
就好。

/*
* @Description HelloWorld类
* @Author Diamond 狂神
**/

建议:平时写代码一定要注意注释的规范性,一个好的程序员,一定是有非常良好的编码习惯
的,希望大家能够从小事开始锻炼自己的行为习惯!

二 标识符

每个人从出生开始就有一个名字,咋们生活中的所有事物也都有名字,这名字是谁规定呢?回答是:造物主,谁生产出来的谁规定名字,在我们的程序中也不例外。
我们作为造物主,需要给所有的东西给上一个名字,比如我们的HelloWorld程序:
HelloWorld是类名,也是我们的文件名。它前面的 public class是关键字,不过是搞Java那群人已经定义好的有特殊作用的,下面的每一个代码都有自己的意思和名字对吧,就是用来作区分!和我们的名字一样,拿来被叫或者称呼的,程序一切都源自于生活,一定要把学程序和生活中的一切联系起来,你会发现这一切都是息息相关的。

在这里插入图片描述

我们来看看有哪些是Java自己定义好的关键字呢?
在这里插入图片描述

这些看起来非常的多,但是随着我们以后的学习我们都会用到,所以完全不用担心自己 看不懂,这些被
Java已经规定的关键字,我们自己就不能拿它当做名字了!
Java 所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。
我们自己起名字有哪些要求呢?
表示类名的标识符用大写字母开始。

如:Man, GoodMan 

表示方法和变量的标识符用小写字母开始,后面的描述性词以大写开始

如:eat(),eatFood()
//驼峰命名法

关于 Java 标识符,有以下几点需要注意:

  1. 所有的标识符都应该以字母(A-Z 或者 a-z),美元符($)、或者下划线(_)开始
  2. 首字符之后可以是字母(A-Z 或者 a-z),美元符($)、下划线(_)或数字的任何字符组合
  3. 不能使用关键字作为变量名或方法名。
  4. 标识符是大小写敏感的
  5. 合法标识符举例:age、$salary、_value、__1_value
  6. 非法标识符举例:123abc、-salary、#abc

可以使用中文命名,但是一般不建议这样去使用,也不建议使用拼音,很Low

public static void main(String[] args) {
  String 王者荣耀 = "最强王者";
  System.out.println(王者荣耀);
}

三 数据类型

Java是一种强类型语言,每个变量都必须声明其类型。

1、强弱类型语言
说到强类型语言,那什么是强类型语言呢?
强类型语言也称为强类型定义语言。要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用。Java、.NET、C++等都是强制类型定义的。也就是说,一旦一个变量被指定了某个数据类型,如果不经过转换,那么它就永远是这个数据类型了。
安全性高,运行效率相对较慢,鱼和熊掌不可兼得!强类型定义语言在速度上可能略逊色于弱类型定义语言,但是强类型定义语言带来的严谨性能够有效的避免许多错误。与其相对应的是弱类型语言。弱类型语言也称为弱类型定义语言。与强类型定义相反。像vb,php等就属于弱类型语言·
在VBScript中,可以将字符串‘12’和整数3进行连接得到字符串‘123’,也可以把它看成整数123,而不需要显示转换。是不是十分的随便,我们Java就不是这样的。
但其实它们的类型没有改变,VB只是在判断出一个表达式含有不同类型的变量之后,自动在这些变量前加了一个clong()或(int)()这样的转换函数而已。能做到这一点其实是归功于VB的编译器的智能化而已,这并非是VB语言本身的长处或短处。
好了,到这里,我们应该对强弱类型语言有了一定的了解!我们继续回到数据类型这个话题.

2、数据类型
Java的数据类型分为两大类:基本类型(primitive type)和引用类型 (reference type)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值