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:\IdeaProjects\basic-code\out\production\day04-code\cn\itcast\day04\demo01


1.7 源码和.class文件差别

1585646166(1)

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

进一步结论:

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


































































posted @ 2019-02-23 11:04  芒果侠  阅读(150)  评论(0编辑  收藏  举报