文章目录

  • 编程基础
    • Java 的基本语法
      • Java 代码的基本格式
      • Java 中的注释
      • Java 中的标识符
      • Java 中的关键字
      • Java 中的常量
    • Java 中的变量
      • 变量的定义
      • 变量的数据类型
      • 变量的类型转换
      • 变量的作用域
    • Java 中的运算符
      • 算术运算符
      • 赋值运算符
      • 比较运算符
      • 逻辑运算符
      • 位运算符
      • 运算符的优先级
    • 选择结构语句
      • if 条件语句
      • switch 条件语句
    • 循环结构语句
      • while 循环语句
      • do…while 循环语句
      • for 循环语句
      • 循环嵌套
      • 跳转语句
    • 方法
      • 什么是方法
      • 访问修饰符
      • 访问修饰符对比
      • 返回值类型
      • 方法名
      • 参数列表
      • 分析 Main 方法
      • 方法的重载
      • 方法的递归
    • 数组
      • 数组的定义
      • 数组的常见操作
      • 冒泡排序法
      • 选择排序法
  • 微信公众号

编程基础

Java 的基本语法

每一种编程语言都有一套自己的语法规范,Java 语言也不例外,同样需要遵从一定的语法规范,如代码的书写、标识符的定义、关键字的应用等。因此要学好 Java 语言,首先需要熟悉它的基本语法。

Java 代码的基本格式

Java 中的程序代码都必须放在一个类中,初学者可以简单地把类理解为一个 Java 程序。类需要使用 class 关键字定义,在 class 前面可以有一些修饰符,格式如下:

修饰符 class 类名 {程序代码
}

在编写 Java 代码时,需要特别注意几个关键:

  • Java 中的程序代码可分为结构定义语句和功能执行语句,其中,结构定义语句用于声明一个类或方法,功能执行语句用于实现具体的功能。每条功能执行语句的最后都必须用分号(;)结束。如下面的语句:
System.out.println("这是第一个Java 程序!");

值得注意的是,在程序中不要将英文的分号(;)误写成中文的分号(

【Java】2、Java 编程基础相关推荐

  1. java 168转换成861_java实验-java语言面向对象编程基础

    java实验-java语言面向对象编程基础 (12页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 8.90 积分 广州大学学生实验报告广州大学学生实验报告 ...

  2. (JAVA)面向对象编程(基础部分)

    韩顺平老师==>视频链接 文章目录: 1.类与对象 1.1看一个养猫猫问题 1.2使用现有技术解决 1.3现有技术解决的缺点分析 1.4一个程序就是一个世界,有很多事物(对象[属性, 行为]) ...

  3. 02. 【Java】语言编程基础

    一.代码注释与规范 单行注释 "//" int age //声明int变量,用于保存整型信息 多行注释 "/* */" /* 注释内容1 注释内容2 */ 文档 ...

  4. Java高并发编程基础之AQS

    引言 曾经有一道比较比较经典的面试题"你能够说说java的并发包下面有哪些常见的类?"大多数人应该都可以说出 CountDownLatch.CyclicBarrier.Sempah ...

  5. Java 概述和编程基础

    First of all,Java概述: 类是Java程序设计的基石和基本单元: main()方法是程序的入口,它是共有的.静态的,参数String[] args表示一个字符串数组可以传入该程序,用来 ...

  6. 使用JAVA实现面向对象编程基础

    第一章 对象和封装: 构造方法特点: 方法名和类名相同 没有返回值类型 系统默认提供无参构造方法 自己编写构造方法后系统不提供默认构造方法 作用: 完成对象的实例化工作 方法重载(OverLoad) ...

  7. 递归java程序_JAVA编程基础之递归结构

    递归结构 递归是一种常见的解决问题的方法,即把问题逐渐简单化. 递归的基本思想就是 自己调用自己 ",一个使用递归技术的方法将会直接或者间接的调用自己.利用递归可以用简单的程序来解决一些复杂 ...

  8. [Java入门笔记] 面向对象编程基础(二):方法详解

    2019独角兽企业重金招聘Python工程师标准>>> 什么是方法? 简介 在上一篇的blog中,我们知道了方法是类中的一个组成部分,是类或对象的行为特征的抽象. 无论是从语法和功能 ...

  9. 零基础学编程学java还是python-学编程选Python还是Java?就业发展哪个好?

    近日,很多学生在选择专业上遇着难题,不少打算学计算机的学生询问,是学Java好就业还是Python好就业. 我们认为,不管是想学Java还是学python,首先得知道,这只是编程语言的选择而已,你首先 ...

  10. Java并发编程基础--ThreadLocal

    Java并发编程基础之ThreadLocal ​ ThreadLocal是一个线程变量,但本质上是一个以ThreadLocal对象为键.任意对象为值的存储结构,这个结构依附在线程上,线程可以根据一个T ...

最新文章

  1. 如何编写可测试的代码 哈利勒的方法论
  2. mooc服务器返回数据为空,服务返回的json数据过大,nginx无法返回给client
  3. 【CyberSecurityLearning 附】渗透测试技术选择题 + 法律法规
  4. 在flask中使用websocket-实时消息推送
  5. javascript中函数参数以及函数中局部变量作用域一点点理解
  6. Andriod 测试 day1​andriod 工具介绍
  7. 【汇编语言】8086汇编的loop循环与[bx]寻址(王爽第五章5.5节学习笔记)
  8. webpack基础使用Loader(三)
  9. Halcon学习笔记:读取多张图片
  10. 【课题总结】OpenCV 抠图项目实战(12)源程序代码
  11. 关于渲染流水线的几何变化
  12. [Vue warn]: Property or method id is not defined on the instance but referenced during render.
  13. 01.最简单的helloworld
  14. 拓端tecdat|R语言基于Garch波动率预测的区制转移交易策略
  15. springboot集成kettle9
  16. 【obs owt】屏幕采集创建DXGI
  17. python图片转文字easyocr_EasyScreenOCR - 图片文字识别工具
  18. 产品经理—怎么用KANO模型给众多需求进行优先级排序?
  19. SQL点滴25—T-SQL面试语句,练练手
  20. node.js(四 --- 全局对象)

热门文章

  1. 教你用工厂方法模式重构代码
  2. Android仪表盘组件,Android自定义控件-椭圆形仪表盘
  3. 汽车驾驶学习-驾驶技巧:小汽车如何起步停车-怎样驾驶小汽车-汽车起步要领
  4. 你知道微服务架构深度解析:微服务的主要特性有哪些吗?
  5. java guns框架_guns框架试用笔记
  6. firefox PAC代理
  7. 开个精品水果店前景怎么样,开一家水果店的前景
  8. selenium防爬和模拟手机浏览器
  9. 二次剩余(学习笔记)
  10. ST小宇宙爆发,才几天又出STM32新系列!