java编程起步 | 学习笔记

简介: 快速学习java编程起步

开发者学堂课程【Java编程入门java编程起步】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/18


java编程起步


内容介绍

1. 定义第一个程序代码

2. 类的基本定义

3. Java的主方法定义

4. 屏幕打印的两种语法形式


几乎所有语言的第一个程序都是“Hello World”,因为最初C语言出现的第一个程序编写的就是"你好,世界”,如果要定义Java程序,要通过记事本来进行编写,所有Java程序的后缀都是*.java程序,建立一个目录保存所有程序源代码,建立一个“Hello.java"的源程序。

1.范例:定义第一个程序代码.

publicclassHello {
publicstaticvoidmain(Stringargs[]){.
System.out.println("Hello World !"); }
}

Java程序是需要经过两次处理后才可以正常执行的: .

对源代码程序进行编译:javac Hello.java,会出现有一个 Hello.class.的字节码文件

利用JVM进行编译,编译出一套与平台无关的字节码文件(*.class );

在JVM上进行程序的解释执行: java Hello.

解释的就是字节码文件,字节码文件的后缀是不需要编写的;

为了更加方便的理解java程序的主要结构,下面针对于第一个程序进行完整的解释。

2.在java程序开发之中最基础的单元是类,所有的程序都必须封装在类中执行,而类的基本定义语法如下:

[public] class类名称{}

在本程序之中定义的类名称为“Hello”,而类的定义有两种形式:。

“public class类名称{}” :类名称必须与文件名称保持一致,一个*.java_文件里面只允许有一个public class定义;

“class类名称{}”:类名称可以与文件名称不一致,但是编译后的.class名称是class定义的类名称,解析的时候要求解析的是生成的.class文件名称,在一个*.java文件里面可以有多个class定义,并且编译之后会形成不同的*.class文件;

提示:关于以后源代码定义问题.

在以后进行项目开发的时候,很少会出现一个* .java源代码里面定义有多个class的情况,而对于以后的开发而言一个* .java文件里面就定义有一个public class类就够了。但是定义了多个文件会产生混乱,所以初期会在一个*.java文件中定义有多个类方便学习。

Java语言有着明确的命名要求,以后定义类名称的时候要求每一个单词的首字母必须大写,例如”HelloWorld“,才算标准。

3.主方法:主方法是所有的程序执行的起点,并且一定要定义在类之中

例:Java的主方法定义

[public]class类名称{
publicstaticvoidmain(String[]args){
程序的代码由此开始执行
}
}

java的主方法名称定义非常长,主方法所在的类都成为”主类“,所有的主类都将采用public class来定义。

4.屏幕打印(系统输出)可以直接在命令行方式下进行内容的显示,有两类语法形式:

1.输出之后追加换行:System.out.println(输出内容) ;

publiclass He1loworld {
publicstaticvoidmain(string args []){
system.out.println("Hello world ! ");
system .out.println("Hello world ! ");
system.out.println("He1lo world ! ");
}
}

2.输出之后不追加换行:System.out.print(输出内容)、ln(line 换行)

publicclassHello {
publicstaticvoidmain(Stringargs[]){
System.out.print("He1lo");
system.out.println(" wor1d ! ");
System.out.println("Hello world ! ");
}
}

相关文章
|
1天前
|
设计模式 安全 Oracle
Java学习笔记:从入门到精通
Java学习笔记:从入门到精通
|
1天前
|
Java 数据处理 调度
Java多线程编程入门指南
Java多线程编程入门指南
|
1天前
|
传感器 数据采集 监控
Java串口编程入门
Java串口编程入门
|
1天前
|
IDE Java 编译器
深入解析JAVA注解:元数据如何改变编程世界
【6月更文挑战第29天】Java注解,作为元数据机制,为代码增添上下文信息,改变编程方式。注解标记在类、方法等上,不直接影响执行,但为编译器等提供额外信息。分为元注解、编译时和运行时注解,用于元数据提供、代码简化、提高可读性及自动化。示例展示了定义`@Loggable`注解来标记日志记录方法。注解广泛应用于依赖注入、ORM、Web服务等,提升效率和灵活性,是现代Java开发的关键。未来其应用将更广泛。
12 3
|
2天前
|
机器学习/深度学习 Java 关系型数据库
程序员必知:关于高淇JAVA中SORM总结学习笔记详细个人解释
程序员必知:关于高淇JAVA中SORM总结学习笔记详细个人解释
|
2天前
|
Java 调度
Java多线程编程与并发控制策略
Java多线程编程与并发控制策略
|
2天前
|
存储 监控 Java
Java中的NIO编程实践精华
Java中的NIO编程实践精华
|
1天前
|
安全 Java 开发者
Java并发编程中的线程安全策略
在现代软件开发中,Java语言的并发编程特性使得多线程应用成为可能。然而,随着线程数量的增加,如何确保数据的一致性和系统的稳定性成为开发者面临的挑战。本文将探讨Java并发编程中实现线程安全的几种策略,包括同步机制、volatile关键字的使用、以及java.util.concurrent包提供的工具类,旨在为Java开发者提供一系列实用的方法来应对并发问题。
8 0
|
1天前
|
监控 Java UED
Java并发编程:深入理解线程池的设计与应用
本文旨在通过数据导向和科学严谨的方式,深入探讨Java并发编程中的关键组件——线程池。文章首先概述了线程池的基本概念与重要性,随后详细解读了线程池的核心参数及其对性能的影响,并通过实验数据支持分析结果。此外,文中还将介绍如何根据不同的应用场景选择或设计合适的线程池,以及如何避免常见的并发问题。最后,通过案例研究,展示线程池在实际应用中的优化效果,为开发人员提供实践指导。
9 0
|
2天前
|
存储 安全 Java
JAVA泛型:为何它是编程界的“安全卫士”?
【6月更文挑战第28天】Java泛型增强了代码复用、可读性和类型安全。它们引入类型参数,允许在编译时检查类型,防止运行时异常。例如,泛型ArrayList防止了不兼容类型的添加,而泛型方法和类减少了重复代码。示例展示了泛型类`Box<T>`、泛型方法`printArray<T>`和泛型接口`Printer<T>`的使用,强调了泛型在确保类型安全和灵活性方面的价值。