当前位置: 首页 > news >正文

新手入门基础Java

一:基础语法

1.Java的运行机制

2. Java基本语法

1.注释、标识符、关键字;

2.数据类型(四类八种)

3.类型转换

1.自动转换;2.强制转换;

4.常量和变量

1.常量;2.变量;

3.变量的作用域

5.运算符

1.算数运算符;2.赋值运算符;3.关系运算符;

4.逻辑运算符;5.自增、自减运算符

二:Scanner与流程控制

1.Scanner用法

2.流程控制

1.顺序结构

3.if选择结构

1.单if语句

2.标准语句

3.扩展语句

4.switch选择结构

1.break关键字

2.default关键字

3.continue关键字

5.循环结构

1.while循环

2.do while循环

3.for循环(重点)

4. 增强for

三:方法的定义和调用

四:数组

1.一维数组

1.数组的定义

2.动态和静态数组

3.数组的打印输出

2. Java内存

3.数组的使用

2.二维数组

3.冒泡排序法

五:什么是面向对象

六:类与对象的关系

1.什么是类

2.什么是对象

3.创建与初始化对象

1.什么是类

2.什么是构造器

3.创建对象内存分析

 七:封装、继承、多态

1.封装

2.继承

3.this和super关键字

4.方法重写

 静态方法:

 非静态方法:

5.多态

6.instanceof关键字

7.static关键字

 8.抽象类

9.接口

10.内部类

1.成员内部类

2.静态内部类

3.匿名内部类

4.局部内部类

11.异常

1.抛出以及捕获异常

2.自定义异常

######################################################################

一:基础语法

1.“Hello word”
1.首先下新建一个文件夹存放代码,2.新建一个Java文件来存放Java的相关代码。注意点:文件的后缀名为Java(本文为Hellow.java)public class Hello {//class后面的名字应该和文件名保持一致,否则会报错public static void main(String[] args){System.out.print("Hello Word");
//System.out.print("XXX")打印输出语句}}
在cmd的根目录i下进行执行的时候采用javac Hellow.java 来执行文件会生成一个class文件,接着执行java Hellow来执行编译文件就会自动的打印输出Hello word!。

2.Java的运行机制

1.编译型:直接编译成系统可以理解的语言。这样的执行速度会更快。

2.解释型:把机器不懂的地方进行解释从而来进行执行。

Java编译器将准备好的源文件编译成了class文件,真正被执行的应该是class文件。此时将class文件放入到类加载器,放在Jvm中进行。字节码校验器来进行代码的校验,校验完成若没有了错误,此时的解释器便开始工作将我们的程序解释给操作系统从而进行解读。

3. Java基本语法

1.注释、标识符、关键字
注释(以代码为例):public class HelloWord {public static void main (String[] args){//单行注释:只能注释一行内容//输出一个HelloWordSystem.out.println("Hello Word!");/*为多行注释:可以注释多行内容*//*System.out.println("Hello Word1!");System.out.println("Hello Word2!");}
}(标识符):Java中所有的组成部分都需要名字。类名,变量名,以及方法名都称之为标识符。
注意点:所有的标识符都应该以(A——z)、$、或者是下划线开始的。首字符之后可以是(A——z)、$、或者是下划线的组合。关键字不可以作为名字。可以是中文名字但是一般不采用,因为太Low,会被同行看不起。标识符是大小写敏感的。2.数据类型(四类八种)
Java为一款强类型的语言,所有变量的使用必须严格的符合固定,所有的变量只有被定义后才能进行使用。

4.类型转换
重点提示:(有人问为什么long占的字节比float的多还排在float后面?因为在发生转换的时候小数的优先级要大于整数。)不同类型的数据结构先转化为同一类型的,然后再进行计算。

强制转换分为两种,一种是从低到高的转换方法,一种是从高到低的转换方法。

1.自动转换
显式(规则:数据范围从低到高):代码不需要进行处理并且直接可以完成转换。

public class HelloWord {public static void main (String[] args){
http://www.lryc.cn/news/405745.html

相关文章:

  • 2024最新版虚拟便携空调小程序源码 支持流量主切换空调型号
  • 前端在浏览器总报错,且获取请求头中token的值为null
  • html+css前端作业 王者荣耀官网6个页面无js
  • 在windows上使用Docker部署一个简易的web程序
  • sqlalchemy使用mysql的json_extract函数查询JSON字段
  • 分类模型-逻辑回归和Fisher线性判别分析★★★★
  • JMeter介绍、安装配置以及快速入门
  • GPT LangChain experimental agent - allow dangerous code
  • 1 LableMe安装下载
  • rce漏洞-ctfshow(50-70)
  • vulntarget-a靶机-复现报告
  • 为什么 FPGA 的效率低于 ASIC?
  • 使用水星Mecury人形机器人搭建VR遥操作控制平台!
  • 【学习笔记】无人机系统(UAS)的连接、识别和跟踪(三)-架构模型和概念
  • uniapp bug解决:uniapp文件查找失败:‘uview-ui‘ at main.js:14
  • Python 爬虫(爬取百度翻译的数据)
  • 【LeetCode:2766. 重新放置石块 + 哈希表】
  • [C++]类的自动转换和强制类型转换
  • 根据鼠标所在位置获取组件拿到 “qt_scrollarea_viewport” 组件的问题
  • 深入浅出WebRTC—LossBasedBweV2
  • 就业难?誉天Linux云计算架构师涨薪班,不涨薪退学费
  • 从零开始!Jupyter Notebook的安装教程
  • FastAPI(七十)实战开发《在线课程学习系统》接口开发--留言功能开发
  • 04-数据库MySQL
  • 神经网络理论(机器学习)
  • JNI回调用中不同线程的env无法找到正确的kotlin的class
  • 免费HTML模板网站汇总
  • 大屏数据看板一般是用什么技术实现的?
  • 在 Kubernetes 中设置 Pod 优先级及其调度策略详解
  • Spring框架、02SpringAOP