• java01 java基础知识


    1.IDEA基础知识:

    • 所有的文件代码均在一个project中,然后区分各个模块,模块下又分包。而包是一组文件夹的名称,也就是说一个大包包含一些小包

    1585625294(1)

    • 新的界面的新工程出现如下选择

    image

    • 目录讲解:

    image



    • 新建的工程、包和对应的电脑存储的目录解析:

    image菜单与面板介绍


    1.1.File

    image


    1.2.Edit编辑

    image

    1.3.View视图


    image     Tool Buttons:工具按钮(IDEA左右和底部的工具框);Status Bar:IDEA右下角的状态栏;Navigation Bar:

    1.4.Navigate导航

    image

    code编码这都是些和编码相关的,重写方法,实现方法,环绕(try…catch,if…else,…),上面显示的快捷键基本都需要记住,因为是比较常用的。Analyze分析  Refactor重构(这些在项目重构时会使用的加多,例如类名更改,可以通过Rename(Shift + F6)来快速替换所有使用该类的地方。)Build构建- 构建项目相关的。Run运行( 启动项目相关的,Run,Debug,……)-Tools工具( 文件作为模板保存,项目作为模板保存,生成javaDoc,)、VCS版本控制( 版本控制相关的。)Window窗体- 将当前窗体格式作为默认窗体,激活工具窗体,编辑.

    1.5.IDEA快捷键

    image

    1.6.IDEA 生成的文件位置

    .java 文件是java程序的源代码, java源代码经过编译器编译成字节码以后就是 .class文件 编译后的文件..java文件是运行不了,只有.class文件可以运行,位置在

    D:IdeaProjectsasic-codeoutproductionday04-codecnitcastday04demo01


    1.7 源码和.class文件差别

    1585646166(1)

    • 两个字面型常量(非字符型)相加减乘除,编译器会运算出结果
    • 两个字符型常量相加,编译器期就会进行拼接得出结果
    • 一个字面型常量(非字符型)和一个变量(非字符型)相加减乘除,编译器是不做处理的
    • 两个字符串类型的变量相加,或者一个字面型常量(字符串类型)和一个变量(字符串类型)相加编译期会进行StringBuilder的包装处理,但是不会得出结果
    • 注意: 单独的int a=10;但是a后面并没有使用,编译后还是会有int a=10;存在的

    进一步结论:

    只有当两个字面型常量直接运算时,会在编译期得出结果


































































  • 相关阅读:
    php 高级 提高PHP代码的性能10条建议
    CSRF预防手段
    如何在PHP中防止SQL注入
    网络安全 如何防范 XSS 攻击
    php 算法知识 冒泡排序
    php 基础知识 常见面试题
    MySQL高级 InnoDB 和 MyISAM 的区别
    php 算法知识 猴子选大王
    MySQL高级-索引1
    [POI2007]POW-The Flood(并查集)
  • 原文地址:https://www.cnblogs.com/rango0550/p/10421966.html
Copyright © 2020-2023  润新知