初识JAVA

初识Java

1. Java帝国的诞生

C:面向过程,贴近硬件,运行速度快,有指针和内存管理,没有指针越界检查,对新手不友好

C++ :面向对象,兼容C,在图形领域和游戏领域常用(之前用过Easy X的C++开发简单游戏,有兴趣的UU可以进行相关学习)

Java:没有指针和内存管理,面向对象,具有可移植性,类型安全,类库质量高(JVM为java虚拟机,因此可以实现可移植性)(在占领桌面、手机和服务器的战斗中,java最终在服务器领域找到了自己的独特地位)

补:三高-高可用,高性能,高并发

(1)高可用——指一个系统经过专门的设计之后能够减少相应的停工时间来保持其服务一直都能用

(2)高性能——处理程序速度快,占用内存少

(3)高并发——使系统能够并行处理多种请求

Hadoop(大数据领域),Android(手机端)

2. Java的特性和优势

简单性:没有头文件,指针运算等

面向对象:万物皆对象

可移植性:跨平台

高性能:效率接近C++

分布式:网络分布式环境设计,通过URL访问网络上的资源,支持远程方法调用

动态性:本身没有动态性,但是有反射机制,为C++不能实现的

多线程:比如同时看视频和听音乐

安全性,健壮性:防病毒防篡改,拥有异常机制

3. Java三大版本

java学习比C简单,是通过JVM的跨平台的语言

Java SE——标准版(桌面程序,控制台开发)

Java ME——嵌入式开发(手机,小家电)

Java EE——E企业级开发(web端,服务器开发)

多思考,不用害怕犯错

4. JDK、JRE、JVM

JDK: Java Development Kit,开发者工具,包含了JRE,JVM,还有其他用于程序开发的工具

JRE: Java Runtine Environment,运行环境,包含了JVM

JVM: Java Virtual Machine

5.Java开发环境搭建

电脑环境之前已经搭建好了,跳过

卸载JDK——找到相关位置,此电脑-右键属性-高级设置-环境变量-找到JAVA_HOME,对应其位置打开文件夹,删掉-清掉所有相关环境变量

安装JDK——网站搜索JDK,找到下载地址,同意协议-下载电脑对应版本-双击安装JDK-记住安装的路径-配置环境变量和path变量(与删除那里相反)

测试是否安装成功——cmd中输入java -version

要在控制台运行——javac hello.java(在当时代码文件所在文件夹)

可能遇到的情况
  1. 写Java代码时,每个单词的大小不能出现问题,它是大小写敏感的

  2. 尽量使用英文

  3. 文件名和类名必须保证一致,并且首字母大写

  4. 符号不能使用中文的符号

6. Java程序运行机制

这个地方在编译原理这门课中有讲

编译型:将源代码翻译成计算机可执行的代码

解释型:来一句解释一句,如果回头想重新看必须重新解释

7.IDEA快捷键

下载IDEA, 可以在网上搜破解版

在IDEA里面创建新项目,然后在src下创建类,

快捷——输入psvm就会自动弹出main方法;输入sout就能出现打印功能语句

运行就直接点击侧边绿色的箭头

  1. 快速生成主函数——输入psvm或者main

    public static void main(String[] args){
        //code
    }

  2. 快速生成打印语句——输入sout

    System.out.println();

  3. 快速生成普通for循环——fori或者itar

    //fori
    for (int i = 0; i < ; i++) {
                
            }
    ​
    //itar
     for (int i = 0; i < args.length; i++) {
                String arg = args[i];
                
            }

  4. 快速生成增强for循环——iter

    for (String arg : args) {
                
            }

  1. 其他常用组合快捷键

    组合快捷键具体功能
    ctrl+D复制该行代码
    ctrl+/给该行添加或者取消注释
    ctrl+shift+/给选中的块进行多行注释或者取消注释
    ctrl+F在当前文件中查找文本

    此处只记录了一些初期常用的快捷键,更多的有关IDEA的快捷键可以看下面这篇文章(日期新,常更新,方便查找)

    IDEA常用快捷键整理大全(非常详细)持续更新中..._idea中增强for循环快捷键-优快云博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值