【java入门学习】

简介: 【java入门学习】

java学习章节目录

SE语法

初阶段主要来熟悉java的语法:

1.初始java

2.数据类型与变量

3.运算符

4.程序逻辑控制

5.方法的使用

第二个阶段学习重要的语法部分

6.数组的定义与使用

7.类和对象

8.继承和多态

9.抽象类和接口

10.认识String类

11.认识异常

数据结构

1.初始集合框架

2.集合及数据结构

3.时间复杂度空间复杂度

4.List的介绍

5.ArrayList与顺序表

6.LinkedList与链表

7.Stack和Queue

8.二叉树

9.PriorityQueue

10.java对象的比较

11.排序

12.Map和Set讲解

13.再谈String

14.反射,枚举,Lambda的使用

15.泛型进阶

后面还有

MySQL

EE初阶

EE进阶

… …

学习前的准备

  1. 软件安装

安装完JDK,就会自动安装JRE和JVM

JDK:java development Kit

JRE:java Rutime Enviroment

JVM:java Vistul machine

它们三者关系如下:

  1. 创建项目


注意第二步:不能写中文,空格,第一个数必须是一个英文。

注意第四步:第一次使用IDEA,那里是空的,要手动选择Add JDK,然后点击Program File,再点击java,最后选中java 1.8.0_192就可以了。

接下来鼠标右击str,选择New,再选择Java Class

最后会弹出一个小框,在Name处写Test,点击键盘回车就创建好了java程序

main函数怎么写?

java20230727211527

在集成开发环境下,输入之后按回车键

非常的方便快捷

Java程序运行的步骤

1.使用IDEA(集成开发环境)编写java源程序;

2.使用javac.exe编译器编译java源程序,生成xxx.class字节码文件;

3,使用java运行xxx.class字节码文件。

如何让代码运行起来?

①和④是直接点击就运行了,②和③需要鼠标右击Run’Test.main()’

java程序由三部分构成:

1.源文件:后缀为.java的文件

2.类:类当中包含一个或多个方法,方法是在类的内部。

3. 方法:方法包含变量,编写要执行的语句。

三者关系:

注意:一个源文件可以有多个类,但是只能有一个public修饰的类,并且这个public修饰的类的名字必须与源文件的名字一样。

注意:
1.类的名字是大驼峰,意思是每个英文的首字母要大写
2.在类里面的括号中,(String[ ] args)是字符串类型

在c语言中是没有字符串类型的,只有字符串数组int arr[]

而在java中字符串是这样写的:

String str=“hello”;

3. System .out.println(“hello”);类似于c语言中的printf(“%s\n”,hello);
println中的ln就是换行的意思。

4.格式

注释

1.单行注释://(常用) 快捷键:ctrl+/

2.多行注释:/ * 注释内容 */ (不推荐) 快捷键:ctrl+shift+/

3.文档注释: /*文档内容/(常在类和方法上面,用于描述类和方法的作用)

注释规范

1.内容准确无误

1.篇幅合理

2.积极向上

3.使用中文

标识符

标识符是指程序中给类名,方法名或者变量名所取得名字

标识符可以包含:字母,数字,下划线以及$符号

注意:标识符不能以数字开头,也不能是关键字,还要严格区分大小写(建议第一个英文首字母小写,第二个英文首字母大写)

练习


总结

以上就是java入门学到的一些知识

相关文章
|
2月前
|
存储 安全 Java
从入门到精通:Java Map全攻略,一篇文章就够了!
【10月更文挑战第17天】本文详细介绍了Java编程中Map的使用,涵盖Map的基本概念、创建、访问与修改、遍历方法、常用实现类(如HashMap、TreeMap、LinkedHashMap)及其特点,以及Map在多线程环境下的并发处理和性能优化技巧,适合初学者和进阶者学习。
68 3
|
22天前
|
Java 开发者 微服务
Spring Boot 入门:简化 Java Web 开发的强大工具
Spring Boot 是一个开源的 Java 基础框架,用于创建独立、生产级别的基于Spring框架的应用程序。它旨在简化Spring应用的初始搭建以及开发过程。
40 6
Spring Boot 入门:简化 Java Web 开发的强大工具
|
2月前
|
XML Java 编译器
Java学习十六—掌握注解:让编程更简单
Java 注解(Annotation)是一种特殊的语法结构,可以在代码中嵌入元数据。它们不直接影响代码的运行,但可以通过工具和框架提供额外的信息,帮助在编译、部署或运行时进行处理。
98 43
Java学习十六—掌握注解:让编程更简单
|
18天前
|
监控 架构师 Java
Java虚拟机调优的艺术:从入门到精通####
本文作为一篇深入浅出的技术指南,旨在为Java开发者揭示JVM调优的神秘面纱,通过剖析其背后的原理、分享实战经验与最佳实践,引领读者踏上从调优新手到高手的进阶之路。不同于传统的摘要概述,本文将以一场虚拟的对话形式,模拟一位经验丰富的架构师向初学者传授JVM调优的心法,激发学习兴趣,同时概括性地介绍文章将探讨的核心议题——性能监控、垃圾回收优化、内存管理及常见问题解决策略。 ####
|
1月前
|
监控 安全 Java
Java中的多线程编程:从入门到实践####
本文将深入浅出地探讨Java多线程编程的核心概念、应用场景及实践技巧。不同于传统的摘要形式,本文将以一个简短的代码示例作为开篇,直接展示多线程的魅力,随后再详细解析其背后的原理与实现方式,旨在帮助读者快速理解并掌握Java多线程编程的基本技能。 ```java // 简单的多线程示例:创建两个线程,分别打印不同的消息 public class SimpleMultithreading { public static void main(String[] args) { Thread thread1 = new Thread(() -> System.out.prin
|
1月前
|
Java 大数据 API
14天Java基础学习——第1天:Java入门和环境搭建
本文介绍了Java的基础知识,包括Java的简介、历史和应用领域。详细讲解了如何安装JDK并配置环境变量,以及如何使用IntelliJ IDEA创建和运行Java项目。通过示例代码“HelloWorld.java”,展示了从编写到运行的全过程。适合初学者快速入门Java编程。
|
2月前
|
存储 SQL 小程序
JVM知识体系学习五:Java Runtime Data Area and JVM Instruction (java运行时数据区域和java指令(大约200多条,这里就将一些简单的指令和学习))
这篇文章详细介绍了Java虚拟机(JVM)的运行时数据区域和JVM指令集,包括程序计数器、虚拟机栈、本地方法栈、直接内存、方法区和堆,以及栈帧的组成部分和执行流程。
41 2
JVM知识体系学习五:Java Runtime Data Area and JVM Instruction (java运行时数据区域和java指令(大约200多条,这里就将一些简单的指令和学习))
|
1月前
|
存储 安全 Java
🌟Java零基础-反序列化:从入门到精通
【10月更文挑战第21天】本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
80 5
|
1月前
|
安全 Java 调度
Java中的多线程编程入门
【10月更文挑战第29天】在Java的世界中,多线程就像是一场精心编排的交响乐。每个线程都是乐团中的一个乐手,他们各自演奏着自己的部分,却又和谐地共同完成整场演出。本文将带你走进Java多线程的世界,让你从零基础到能够编写基本的多线程程序。
36 1
|
1月前
|
JavaScript Java 项目管理
Java毕设学习 基于SpringBoot + Vue 的医院管理系统 持续给大家寻找Java毕设学习项目(附源码)
基于SpringBoot + Vue的医院管理系统,涵盖医院、患者、挂号、药物、检查、病床、排班管理和数据分析等功能。开发工具为IDEA和HBuilder X,环境需配置jdk8、Node.js14、MySQL8。文末提供源码下载链接。