2019年8月6日17:40:58(feng)
在eclipse中web项目都是将WebContent文件夹部署到服务器上 然后在将WebContent改成项目名称
我们写的Java代码运行前先转为字节码----classes
Java编译程序和运行过程详解(https://www.cnblogs.com/superyc/p/9987793.html)
Java程序从源文件创建到程序运行要经过两大步骤:
编译原理简单过程:词法分析 --> 语法分析 --> 语义分析和中间代码生成 --> 优化 --> 目标代码生成
1、Java文件会由编译器编译成class文件(字节码文件),会经过编译原理简单过程的前三步; 2、字节码由java虚拟机解释运行,解释执行即为目标代码生成并执行。因为java程序既要编译的同时也要经过JVM的解释运行,所以说Java被称为半解释语言! ( "semi-interpreted" language)
在eclipse中文件夹有三种显示形式:
1.Project Explorer 可以看到错误,文件夹以包的形式层级显示
2.Navigator 可以看到所有文件
3.Package Explorer 可以看到错误,文件夹以文件夹的形式层级显示
在第二种可以显示classes文件 一般新建的项目classes文件会在项目下的build文件夹下,
因为部署到服务器上的是WebContent文件夹,所以最好是把classes文件的路径改到WEB-INF下。
虽然项目运行会自动放到WebContent中,但是有时候不会自动部署,所以最好改一下,以下是改路径的方式:
1.项目以Navigator 方式展开
2.找到build下的classes,然后移动到WEB-INF下,最后删除builder
3.该路径:右击项目>>Properties>>Java Build Path>>Source>>Browse...>>WEB-INF>>classes
如何定位当前页面?
打开一个页面点击图中按钮即可
如何让包一层层显示?如图显示
必须是在Project Explorer文件显示方式下显示,点击下三角>>,如图所示就会层级显示。
快捷键:
Ctrl+Shift+O 引包 选中代码+Tab 往后移动代码 选中代码+Shift+Tab 往前移动代码 Ctrl+Shift+/ 注释 /** +Enter 多行注释 Ctr+/ 注释 Alt+左右键 查看刚才看过的页面
Alt+/ 补全代码(提示) Alt+Shift+s 打开source 用于生成get、set、tostring等方法