猿创征文|【JavaSE】Java概述与配置问题解决

2年前 (2022) 程序员胖胖胖虎阿
177 0 0

猿创征文|【JavaSE】Java概述与配置问题解决

🧛‍♂️iecne个人主页:iecne的学习日志
💡每天关注iecne的作品,一起进步
💪学C++必看iecne
本文专栏:【JavaSE】
🐳希望大家多多支持🥰一起进步呀!


✨前言

哈喽大家好,我是iecne,本期为大家带来的是【JavaSE】初识Java解决工具包问题详解。包教包会,快来看看吧!

任务描述

如何快速掌握函数,看iecne的【JavaSE】初识Java解决工具包问题详解

猿创征文|【JavaSE】Java概述与配置问题解决


文章目录

  • ✨前言
    • 任务描述
  • 一.初识Java
    • 1.1 什么是Java
    • 1.2 Java的优点👍
    • 1.3 Java的软件推荐
      • 1.3.1 开发工具
      • 1.3.2 编译工具
    • 1.4 Java语言特点
    • 1.5 Java的安全性
  • 二.JDK和IDEA路劲问题
  • 三.hello world详解
    • 3.1 新建Java项目
    • 3.2 创建一个类
    • 3.3 代码分析
  • ✨总结

一.初识Java

想必看到这篇文章的都会java,但是这次我们更专业的说说什么是java

1.1 什么是Java

Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程


1.2 Java的优点👍

Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 [2] 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等


1.3 Java的软件推荐

1.3.1 开发工具

JDK(Java Development Kit)称为Java开发包或Java开发工具,是一个编写Java的Applet小程序和应用程序的程序开发环境。JDK是整个Java的核心,包括了Java运行环境(Java Runtime Environment),一些Java工具和Java的核心类库(Java API)。不论什么Java应用服务器实质都是内置了某个版本的JDK。主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如,IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK

所以这里我们推荐JDK作为我们Java的开发工具

1.3.2 编译工具

Eclipse:一个开放源代码的、基于Java的可扩展开发平台 。
NetBeans:开放源码的Java集成开发环境,适用于各种客户机和Web应用。
IntelliJ IDEA:在代码自动提示、代码分析等方面的具有很好的功能。
MyEclipse:由Genuitec公司开发的一款商业化软件,是应用比较广泛的Java应用程序集成开发环境 。
EditPlus:如果正确配置Java的编译器“Javac”以及解释器“Java”后,可直接使用EditPlus编译执行Java程序。

以上是著名的编程工具,而这里我们使用IDEA

猿创征文|【JavaSE】Java概述与配置问题解决


1.4 Java语言特点

Java看起来设计得很像C++,但是为了使语言小和容易熟悉,设计者们把C++语言中许多可用的特征去掉了,这些特征是一般程序员很少使用的。例如,Java不支持goto语句,代之以提供break和continue语句以及异常处理。Java还剔除了C++的操作符过载(overload)和多继承特征,并且不使用主文件,免去了预处理程序。因为Java没有结构,数组和串都是对象,所以不需要指针。Java能够自动处理对象的引用和间接引用,实现自动的无用单元收集,使用户不必为存储管理问题烦恼,能更多的时间和精力花在研发上。
因此,博主学完cpp就马上过来学java


1.5 Java的安全性

Java 适用于网络/分布式环境。为了达到这个目标,在安全性方面投入了大量的精力。使用Java可以构建防病毒、防篡改的系统。

从一开始,Java就设计成能够防范常见的错误和各种攻击:

运行时堆栈溢出,(蠕虫和病毒常用的攻击手段)。
破坏自己进程空间之外的内存。
未经授权读写文件。
……


二.JDK和IDEA路劲问题

有个问题之前博主遇难且大家都没有给出一个合理的答案

这是编译失败的实例
猿创征文|【JavaSE】Java概述与配置问题解决
有这种情况的朋友就是IDEA版本太低,JDK版本太高
这里我们需要做的就是安装更高级的IDEA即可


三.hello world详解

3.1 新建Java项目

public 修饰符用于限定类或类成员的访问级别,再加上class 关键字用于定义类,该类的标识符 是 HelloWorld,HelloWorld 类被 public 修饰,应在名为 HelloWorld.java 的文件中声明

这些都可以通过创建项目来解决:

猿创征文|【JavaSE】Java概述与配置问题解决


3.2 创建一个类

创建好项目之后,我们创建类
猿创征文|【JavaSE】Java概述与配置问题解决
写入类名

1.一个java 文件中,只能有一个 public 的类,而且类名必须和文件名相同,类名不可以是中文和数字 。
2.Java 编程规范建议,左括号是紧跟着当前行的,一般是语句后空一格再打左括号。
3.类名 一定要采用大驼峰的形式命名。

大驼峰式命名法(upper camel case):
每一个单词的首字母都采用大写字母,例如:FirstName、LastName、CamelCase,也被称为 Pascal 命名法。
变种:StudlyCaps,是“驼峰式大小写”的变种

比如我们取名Main , 接下来我们就看见,系统给了我们一个类

public class Main {

}

3.3 代码分析

public class HelloJava{
  public static void main(String [] args){
    System.out.println("It's nice to meet you at CSDN");
  }
}

这是输出It’s nice to meet you at CSDN的代码

而hello world的代码如下:

 public class HelloWorld {
	public static void main(String[] args) {
		System.out.println("Hello World!");
	}
}

这里有个要点就是所有的{一定要在上一行,并且空一格,这是java的代码标准

非常的简单包括新手输出都可以这样

println指的是输出换行,print是输出

相当于

cout<< <<endl;
cout<<       ;

✨总结

本节课主要是讲解了Java的教程,至此该课示例的思想博主已经真真切切彻彻底底分享完了,相信大家对这个逻辑有了一定的理解,大家可以自己动手敲敲代码,感受一下,包教包会。若有任何侵权和不妥之处,请私信于我,定积极配合处理,看到必回!!!

帅的人已然点赞收藏关注,而丑的人还在犹豫,被犹豫了,快三连吧!
原创不易,还希望各位大佬支持一下
点赞,你的认可是我创作的动力!
收藏,你的青睐是我努力的方向!
评论,你的意见是我进步的财富!
猿创征文|【JavaSE】Java概述与配置问题解决


感谢每一个观看本篇文章的朋友,更多精彩敬请期待~( ̄▽ ̄~)~:
iecne的博客
若有任何侵权和不妥之处,请私信于我,定积极配合处理,看到必回!!!

猿创征文|【JavaSE】Java概述与配置问题解决

相关文章

暂无评论

暂无评论...