本文内容概要:
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中弄
设置/更改主题、字体的样式、大小
显示行号和分隔符(是一条线,可以自己先加上试试看)
代码智能提示功能(注意这里的是取消)
自动导包配置
项目文件编码
设置自动编译
JDK设置
这个可以更改,也可以不用,看你的代码运行时编译器会不会报错嘞~
最后,修改完记得点OK,要不然白更改了哦~
入门程序Helloworld(掌握)
程序开发步骤
当搭建完开发环境idea后,我们就可以写第一个Java程序了。
编写、编译、运行。
创建java项目
首先,先新建文本文件
再写代码
public class HelloWorld {
public static void main(String[] args) {
System.out.println("HelloWorld");
}
}
运行
一些基础知识
(1)快捷键
- 保存:Ctrl + S
- 全选:Ctlr + A
- 复制:Ctrl + C
- 粘贴:Ctrl + V
- 剪切:Ctrl + X
- 撤销:Ctrl + Z
(2)注释
- 单行注释 //
- 多行注释 /* */
- 文档注释 /** */
(3)标识符
规则
- 只能使用26字母(大小写) / 0-9数字/ '_' 下划线 / '$'美元符号
- 不能使用关键字
- 数字不能开头
- 严格区分大小写
个人心得
这是我最后临时加上去的,本来没有打算写第六点。但写到最后挺有感触的,于是如您所见,有了”6.个人心得“
我是晚上20:45左右开始写的这一篇博客,没想到写了将近三个小时😅,支撑我走下来的是我今天下午在CSDN上看到无数博主逆袭的励志故事、精彩博客内容和独特的博客经历。再加上今天下午认识的一位大佬对我的鼓励,我下定决心,从今天开始,希望能坚持写博客,记录学习日常的同时分享自己心得!
对了,这是我第一次写博客,虽然用了近3个小时,不免有错误、排版不好的地方,欢迎大家批评指正,提出好的建议,我会不断完善哒!!😋
那就晚安啦~,明天见!😵