本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长


+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2024-11(1)

Java相关知识点总结

发布于2021-03-13 14:12     阅读(827)     评论(0)     点赞(8)     收藏(3)


Java基础编程

Java基础是学习JavaEE、大数据、Android开发的基石

第一章_Java语言概述

Java基础知识图解

在这里插入图片描述

Java基础概述

在这里插入图片描述

Java语言特点

  • 面向对象(两个基本概念,三大特点)
  • 健壮性(去除了指针,内存的申请释放等)
  • 跨平台性(JVM)

Java两种核心机制

  • Java虚拟机(Java Virtal Machine)
  • 垃圾收集机制(Garbage Collection)
    Java程序还会出现内存溢出和内存泄漏的问题吗? Yes!

Java语言环境搭建

明确说明是JDK,JRE

配置环境变量
path:windows系统执行命令时要搜寻的路径

验证是否成功:javac java

什么是JDK

Java Development Kit → Java开发工具包
开发人员使用,包含JRE,也包含了Java的开发工具:编译工具(javac.exe)打包工具(jar.exe)等
什么是JRE
Java Runtime Environment → Java运行环境
包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等。

JDK、JRE、JVM关系

在这里插入图片描述

开发体验

  • 第一个Java程序
    在这里插入图片描述

  • 编译
    在这里插入图片描述

  • 运行
    在这里插入图片描述

注释(comment)

  • 用于注解说明解释程序的文字就是注释
  • Java中的注释类型
    单行注释
    多行注释
    文档注释(java特有)
  • 提高了代码的阅读性
  • 注释是一个程序员必须要具有的良好的编程习惯
  • 将自己的思想通过注释你先整理出来,再用代码去体现
    单行注释
// 注释文字

多行注释

/*
	注释文字
*/

对于单行和多行注释,被注释的文字,不会被JVM(java虚拟机)解释执行
多行注释里面不允许有多行注释的嵌套

文档注释(Java特有)

/**
@author 指定java程序的作者
@version 指定源文件的版本
*/
  • 注释内容可以被JDK提供的工具javadoc所解析,生成一套以网页文件形式体现的该程序的说明文档
  • 操作方式
javadoc -d mydoc -author -version HelloWorld.java     

在这里插入图片描述

小结第一个小程序

  • Java源文件以“.java” 为扩展名,源文件的基本组成部分是类(.class)如本例中的Test类
  • Java应用程序的执行入口是main()方法。他有固定的书写格式。
public static void main(String[] args){...} 
  • Java语言严格区分大小写
  • Java方法有一条条语句构成,每个语句以";"结束。
  • 大括号都是成对出现的,缺一不可。
  • 一个源文件中最多只能有一个public类。其他类的个数不限,如果源文件包含一个public类,则文件名必须按该类名命名。

Java API的文档

  • API(Application Programming Interface,应用程序编程接口)是Java提供的基本编程接口。
  • 下载JAP http://www.oracle.com/technetwork/java/javase/downloads/index.html

良好的编程风格

  • 正确使用注释和注释风格

使用文档注释来注释整个类或是整个方法
如果注释方法中的某一个步骤,使用单行注释或多行注释

  • 正确的缩进和空白

使用一次tab操作,实现缩进
运算符两边习惯各加一个空格。比如:2 + 4 = 6

  • 块的风格

行尾风格和次行风格

作业

在这里插入图片描述

第一章节练习链接

超链接

原文链接:https://blog.csdn.net/qq_46394394/article/details/114664971



所属网站分类: 技术文章 > 博客

作者:咿呀咿呀哟

链接:http://www.javaheidong.com/blog/article/114166/2caa541caea988da759f/

来源:java黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

8 0
收藏该文
已收藏

评论内容:(最多支持255个字符)