黑马程序员技术交流社区
标题: [重庆校区]小白必看--最小白的java基础知识 [打印本页]
作者: wenhb 时间: 2017-11-13 15:52
标题: [重庆校区]小白必看--最小白的java基础知识
小白必看--最小白的java基础知识
以下就是最简单最基础的java基本语法了
第一部分: 基础语法之基础
这部分呢不好命名,但的确是基础中的基础,所以命名为基础之基础
1 . java语言开发,写代码的文件后缀名是 .java 给程序员看的;
2 . 写完代码交给编译器编译之后的后缀名是.class 给电脑看的,当然说的更准确点是给java虚拟机看的;
3 . java 程序的入口呢是main方法,他的方法声明是固定的:
[AppleScript] 纯文本查看 复制代码
public static void main(String[] args) {
}
4 . 写完一句java代码 要以 ";" 结束;
5 . java 代码里会出现 大括号{ } 小括号( ) 中括号[ ] 尖括号< >,先不管他们都是什么作用,但他们都要成对出现,除非你把<> 其中一个当做 大于 ,小于 符号使用
6 . 语文里面有 字 词 句 段 篇 ,在java里面也有,看图;
7 . java语句大部分要写到方法里面去,就是要放在{ }里面.
8 . 写代码要先创建文件,有个项目结构 ,看图
9. java语言区分大小写;
10 . 注释不会被编译,不会影响代码的运行 ;
第二部分: 基础语法之标识符和关键字
标识符- 在java语言中,用来标志类名、对象名、变量名、方法名、类型名、数组名、包名的有效字符序列,称为“标识符”;
- 标识符由字母、数字、下划线、美元符号组成,且第一个字符不能是数字;
- 标志符命名规则:类名首字母大写,变量名和方法名采用驼峰标志法,常量全大写,多个单词之间用“_”隔开,包名全小写;
关键字- 在java语言中,有一些专门的词汇已经被赋予了特殊的含义,不能再使用这些词汇来命名标识符,这些专有词汇,称为“关键字”;
- java有50个关键字和3个保留字,均不能用来命名标识符;
abstract | assert | boolean | break | byte | case | catch | char |
class | const | continue | default | do | double | else | enum |
extends | final | finally | float | for | goto | if | implements |
import | instanceof | int | interface | long | native | new | package |
private | protected | public | return | short | static | strictfp | super |
switch | synchronized | this | throw | throws | transient | try | void |
volatile | while | | | | | | |
- true、false、null不是关键字,是保留字,但是仍不能用来命名标识符,保留字是java预留的关键字,在以后的升级版本中可能会作为关键字;
第三部分: 基础语法之变量
java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。
局部变量:方法或语句块内部定义的变量,只能在被定义的方法或语句块内使用
成员变量:方法外部、类的内部定义的变量,可以在整个类中使用,包括类里的方法或语句块内也可以使用
注意:类外面是不能有变量的声明的
基本数据类型
第四部分: 基础语法之变量
算术运算符:+ - * / % ++ --
关系运算符:> < >= <= == !=
逻辑运算符:! & | ^ && ||
位运算符:& | ^ ~ >> << >>>
赋值运算符:=
拓展赋值运算符:+ = -= *= /=
字符串链接运算符:+
三目条件运算符 ? :
运算符的优先级
最最基础的东西差不多就是这些了,了解这些就对java有一个初步的认识了
作者: 陈文老师 时间: 2017-11-13 19:13
竟然好像看懂了
作者: 没关系 时间: 2017-11-13 19:24
啊啊啊啊啊啊啊 啊啊啊啊啊 这是我做需要的
作者: 1414225997 时间: 2017-11-13 19:35
555555看来我比小白还小白
作者: Stefan_li 时间: 2017-11-13 20:17
你确定?
作者: 陈文老师 时间: 2017-11-14 08:01
Stefan_li 发表于 2017-11-13 20:17
你确定?
怎么说话呢
作者: kuqi3712 时间: 2017-11-14 08:08
感谢斌哥
作者: cxzuixiu 时间: 2017-11-14 08:39
学到老,活到老~
作者: 2019397585 时间: 2017-11-14 08:40
活到老,学到老
作者: Port 时间: 2017-11-14 09:34
前来围观!!!
作者: 花开的季节 时间: 2017-11-14 16:26
感觉好牛逼的样子
作者: wordge 时间: 2017-11-15 15:43
6666666666666
作者: 冲动的大爷 时间: 2018-7-29 16:17
已阅
作者: 余晓东 时间: 2018-7-29 16:37
谢谢大佬分享
作者: liuyao1995 时间: 2018-7-29 16:46
哇哇哇哇哇
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |