本文内容概要:

java语言特点(优、缺点)

(1)优点

  • 面向对象:Java语言支持封装、继承、多态,面向对象编程,让程序更好达到 高内聚 , 低耦合 的标准。
  • 支持分布式:Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。
  • 健壮型:Java的强类型机制、异常处理、垃圾的自动收集等是Java程序健壮性的重要保证。对指针的丢弃是Java的明智选择。
  • 安全性高:Java通常被用在网络环境中,为此,Java提供了一个安全机制以防恶意代码的攻击。

eg:安全防范机制(类ClassLoader),如分配不同的名字空间以防替代本地的同名类、字节代码检查。

  • 跨平台性:Java程序(后缀为java的文件)在Java平台上被编译为体系结构中立的字节码格式(后缀为class的文件),然后可以在实现这个Java平台的任何系统中运行。
  • 薪资高:就业岗位需求量大,而且薪资待遇节节攀升。

(2)缺点

  • 要求高,门槛高:语法过于复杂,严谨,对程序员的约束比较多,与python和php等相比入门相对较难。
  • 有一定的基础:一般适用于大型网站开发,整个架构会比较重,对于初创公司开发和维护人员的成本比较高(即薪资高),选择用Java语言开发网站或应用系统的需要一定的经济实力。
  • 内卷极其严重:当今形式下的互联网行业的Java,对于大学生就业压力大,内卷严重,进大厂技术要求高

开发环境与运营环境

JVM(Java Virtual Machine ):

Java虚拟机,是运行所有Java程序的假想计算机,是Java程序的运行环境之一,也是Java 最具吸引力的特性之一。我们编写的Java代码,都运行在JVM 之上。

JRE (Java Runtime Environment) :

是Java程序的运行时环境,包含 JVM 和运行时所需要的核心类库 。

JDK (Java Development's Kit):

是Java程序开发工具包,包含 JRE 和开发人员使用的工具。

我们想要运行一个已有的Java程序,那么只需安装 JRE 即可。
我们想要开发一个全新的Java程序,那么必须安装 JDK ,其内部包含 JRE 。

开发环境的搭建及详细配置

(1)搭建

(2)详细配置

打开设置,以下所有修改都要在设置setting中弄



java 内部内优缺点 java的优缺点_Powered by 金山文档


设置/更改主题、字体的样式、大小


java 内部内优缺点 java的优缺点_Java_02


java 内部内优缺点 java的优缺点_JVM_03


显示行号和分隔符(是一条线,可以自己先加上试试看)


java 内部内优缺点 java的优缺点_Powered by 金山文档_04


代码智能提示功能(注意这里的是取消)


java 内部内优缺点 java的优缺点_java_05


自动导包配置


java 内部内优缺点 java的优缺点_java_06


项目文件编码


java 内部内优缺点 java的优缺点_JVM_07


设置自动编译


java 内部内优缺点 java的优缺点_java 内部内优缺点_08


JDK设置


java 内部内优缺点 java的优缺点_Powered by 金山文档_09


java 内部内优缺点 java的优缺点_Powered by 金山文档_10


这个可以更改,也可以不用,看你的代码运行时编译器会不会报错嘞~

最后,修改完记得点OK,要不然白更改了哦~

入门程序Helloworld(掌握)

程序开发步骤

当搭建完开发环境idea后,我们就可以写第一个Java程序了。

编写、编译、运行。

创建java项目

首先,先新建文本文件

再写代码

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

运行


java 内部内优缺点 java的优缺点_Java_11


一些基础知识

(1)快捷键

  • 保存:Ctrl + S
  • 全选:Ctlr + A
  • 复制:Ctrl + C
  • 粘贴:Ctrl + V
  • 剪切:Ctrl + X
  • 撤销:Ctrl + Z


java 内部内优缺点 java的优缺点_Java_12


(2)注释

  • 单行注释 //
  • 多行注释 /* */
  • 文档注释 /** */

(3)标识符

规则

  • 只能使用26字母(大小写) / 0-9数字/ '_' 下划线 / '$'美元符号
  • 不能使用关键字
  • 数字不能开头
  • 严格区分大小写

个人心得

这是我最后临时加上去的,本来没有打算写第六点。但写到最后挺有感触的,于是如您所见,有了”6.个人心得“

我是晚上20:45左右开始写的这一篇博客,没想到写了将近三个小时😅,支撑我走下来的是我今天下午在CSDN上看到无数博主逆袭的励志故事、精彩博客内容和独特的博客经历。再加上今天下午认识的一位大佬对我的鼓励,我下定决心,从今天开始,希望能坚持写博客,记录学习日常的同时分享自己心得!

对了,这是我第一次写博客,虽然用了近3个小时,不免有错误、排版不好的地方,欢迎大家批评指正,提出好的建议,我会不断完善哒!!😋


java 内部内优缺点 java的优缺点_JVM_13


java 内部内优缺点 java的优缺点_java 内部内优缺点_14


那就晚安啦~,明天见!😵