Java编程基础(入门)
Java编程基础
Java概述
Java是一种功能强大的面向对象的编程语言,它不仅吸收了C++语言的各种优点,还摈弃了C++中难以理解的多继承、指针等概念
Java开发环境搭建:
详情见:JDK和Eclipse安装,点击即可
Java编程基础
Java标识符和注释:
- 标识符(Identifier)用于标识类名、变量名、方法名、数组名和文件名的有效字符序列。
- 标识符规则,必须以字母、下划线、“$”或汉字开头
- 后面的字符可以是字母、数字、下划线、“$”和汉字所组成的一串字符
说明:
- 不能是Java保留的关键字;
- 常量名一般用大写字母,变量名一般用小写字母,类名以大写字母开始;
- 区分大小写
严格来说:Java源程序是有16位Unicode字符组成,含有65535个字符,而不是由8位ASCII字符组成,这意味着可以使用汉字来当标识符。
关键字:
abstract | do | implements | private | this | goto |
---|---|---|---|---|---|
boolean | double | import | protected | throw | const |
break | else | instanceof | public | throws | assert |
byte | extends | int | return | transient | |
case | false | interface | short | true | |
catch | final | long | static | try | |
char | finally | native | strictfp | void | |
class | float | new | super | volatile | |
continue | for | null | switch | while | |
default | if | package | synchronized |
注释
注释符
- //
注释一行,以“//”开始,终止于行尾。**
- /* … */
注释一行或多行,以“/”开始,最后以“/”结束,中间可以写多行。
- /** … **/
中间可写多行。主要是为支持JDK工具Javadoc而采用。
空白符
如空格、回车、换行和制表符(Tab键)。系统编译程序时,只用空白符区分各种基本成分,然后忽略它。
普通分隔符
- “.”点号:用于分割包、类和分割引用变量中的变量和方法;
- “;”分号:Java语句结束的标志;
- “:”冒号:说明语标号;
- “{}”大括号:用来定义复合语句、方法体、类体及数组的初始化;
- “[]”方括号:用来定义数组类型及引用数字的元素值;
- “()”圆括号:用于在方法定义和访问中将参数列表括起来,或定义运算的先后次序。
语句、空格和块
- Java语句均以分号结束
- 一个空格和多个空格含义相同
- 花括号中的所有语句组成一个块或语句块
- Java中的语句分为说明性语句和操作性语句。说明性语句包括类定义、变量定义、包引用等;操作性语句包括运算式、流程控制语句等。
Java编程基础(入门)相关推荐
- 从入门到精通:Java编程基础入门教程
文章目录 1. Java基础语法概述 2. 技术原理及概念 2.1 基本概念解释 2.2 技术原理介绍 2.3 相关技术比较 3. 实现步骤与流程 3.1 准备工作:环境配置与依赖安装 3.2 核心模 ...
- 吐血整理Java编程基础入门技术教程,免费送
Java标识符的命名规则 使用Unicode字符集,以字母,下划线"_",美元符号"$",后面可以跟字母,下划线,美元符号和数字. 标识符长度不限 大小写敏感 ...
- 一篇文章让你从JAVA零基础入门`OOP`编程12.19
一篇文章让你从JAVA零基础入门OOP编程 前言: 此文为玄子,复习ACCP-S1课程后,整理的文章,文中对知识点的解释仅为个人理解. 配套PPT,站点源码,等学习资料 一.预科 1.1 JAVA 介 ...
- 一篇文章让你从JAVA零基础入门`OOP`编程12.20
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(QQ_3336392096.png)] 一篇文章让你从JAVA零基础入门OOP编程 前言: 此文为玄子,复习ACCP-S1课程后, ...
- 一期完结《一篇文章让你从JAVA零基础入门`OOP`编程》12.21
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(QQ_3336392096.jpg)] 一篇文章让你从JAVA零基础入门OOP编程 前言: 此文为玄子,复习ACCP-S1课程后, ...
- 【JAVA零基础入门系列】Day2 Java集成开发环境IDEA
[JAVA零基础入门系列](已完结)导航目录 Day1 开发环境搭建 Day2 Java集成开发环境IDEA Day3 Java基本数据类型 Day4 变量与常量 Day5 Java中的运算符 Day ...
- java编程学习入门
java编程学习入门 自java出来之后,就被很多人欢迎,虽然开始的时候有点麻烦,但是发展到现在很多人企业都在使用java做一些应用,包括了一些政府部门,因此java工程师需求也越来越大了.那么下面小 ...
- java编程基础学习需要多久的时间
Java是当前世界颇为流行的编程语言之一,很多想学习java的人都会听过一句话,先学好java基础,在考虑是自学还是培训学习,同时新的问题出现了,java基础包括什么,需要学习多久呢,对于小白来说,想 ...
- 视频教程-由浅入深Java零基础入门-Java
由浅入深Java零基础入门 负责过多个软件项目的研发.设计和管理工作,拥有项目管理师认证.项目监理师中级认证.出版过的图书有<微信小程序开发图解案例教程><Axure RP8原型设计 ...
最新文章
- 10个常用方法有效优化ASP.NET的性能
- 无需数据线,在Windows电脑上就可以浏览和编辑华为的手机文件
- 用户怒了!红帽公司宣布CentOS 8将停止维护,“免费” RHEL 寿终正寝
- EV3 直接命令 - 第 2 课 让你的 EV3 做点什么
- Spring Cloud 学习 (五) Zuul
- python多目标跟踪卡尔曼滤波_卡尔曼多目标跟踪的例子?
- cri-o 与 cni的集成分析
- java jdbc 占位符_java-jdbc
- 防爆知识:危险场所划
- applicationhostconfig
- 基于科大讯飞实现语音识别功能
- html 字体思源_思源字体打包下载
- 黑马java idea (据说是完整的)网盘
- nRF24L01单芯片2.4GHz收发模块射频信道频率
- React 全家桶(react脚手架 redux react-redux react-router-dom ui库 reactHook)含 自定义hook的方法及使用
- android按键模拟测试
- 知网文献使用EndNote X9在word插入参考文献
- stm32f105vct6例程_STM32F105VCT6
- 红米android10参数,红米note9详细参数表_红米note9参数配置详情
- 七月算法机器学习笔记8 聚类算法
热门文章
- 数据结构课设任务内容
- python 随机森林参数说明
- android安全检测工具,梆梆安全 - 防止反编译|APP安全加固|应用加固|盗版监测
- 2022年湖南省高职单招(综合素质)考试冲刺试题及答案
- 【Alpha】阶段第六次Scrum Meeting
- 孔庆东 -- 一个DEAD-LEFTIST_拔剑-浆糊的传说_新浪博客
- 信号 信号的线性放大
- 深度有趣 | 16 令人拍案叫绝的WGAN
- Word doc/docx 格式文件转换为 MarkDown
- 浙江一盗窃案犯罪嫌疑人陪朋友去警局“打酱油”被抓