java代码格式化?java反编译软件
大家好,感谢邀请,今天来为大家分享一下java代码格式化的问题,以及和java反编译软件的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!
格式化代码
C++中的格式化代码编辑
很多人编写程序时不注意程序的版式结构,这样做虽然不会影响程序的功能,但是程序的可读性会大大降低。
C++语言的格式很自由,这意味着换行、空格、空行和制表符等空白在程序运行时都会被忽略,程序员可以使用空白让代码按照特定的风格缩进或分开,使程序更加清晰易懂。
使用缩进可以使程序更加清晰。缩进的样式很多,程序员可以根据自己的习惯选择任何一种样式进行缩进。一般常用的样式有两种,第一种是将大括号和条件语句对齐并缩进大括号内的语句。示例如下:
01 if(a> b)
02{
03 t= a;
04 a=b;
05 b=t;
06}
第二种是将起始大括号放在条件语句之后,而结束大括号与条件语句对齐并缩进大括号内的语句。示例如下:
01 if(a> b){
02 t=a;
03 a=b;
04 b=a;
05} [1]
java中的格式化代码编辑
在源代码编辑器中输入或自动生成代码的时候,Java代码是按照如下方式进行格式化的:
·类成员缩进四个空格。
·连续的语句缩进八个空格。
·手工输入的所有制表符都被转化为空格。
·在注释块中(以/**开头),按下回车后新行的开头会自动加上星号。
·左侧大括号与类或者方法的声明放在同一行。
·左侧小括号前没有空格。
如果文件丢失了格式(比方说将文本粘贴到文件中),可以按下Ctrl—Shift-F来格式化整个文件。如果选中其中某些行进行该操作,则操作只对这些行有效。
手动缩进代码块
选中多行代码,然后按下Tab键或者Ctrl-T,可以缩进选中的代码。
如果选中多行代码然后按下Shift—Tab或者Ctrl—D可以减少缩进。
更改格式化规则
使用所谓的缩排引擎可以调整格式化的方式,格式化方式包括空格的数量、大括号的位置等等。默认情况下,所有的Java文件都使用Java缩排引擎。修改Java文件的格式化规则有多种选择,可以更改当前Java缩排引擎、可以对Java文件使用其他缩排引擎,或者为Java文件创建新的缩排引擎。
更改Java文件格式化规则的步骤如下:
1.选择NetBeans主菜单中的“工具”|“选项”。
2.展开“编辑”I“缩排引擎”,然后选中“Java缩排引擎”节点。
3.根据需要调整缩排引擎的属性。
4.打开文件按下Ctrl—Shift—F(对整个文件进行操作,因此不要选中任何文本),根据新建规则重新格式化文件。
NetBeans IDE中有许多预设的缩排引擎,其中包括两个一般缩排引擎(简单缩排引擎与自动换行缩排引擎)和针对其他文件类型的缩排引擎(特别是JSP、HTML和XML文件)。
更改Java文件所使用的缩排引擎的步骤如下:
1.选择NetBeans主菜单中的“工具”l“选项”。
2.展开“编辑”I“编辑器设置”,然后选择Java编辑器节点。
3.在缩排引擎属性的下拉菜单中选择需要的缩排引擎。
4.打开文件按下Ctrl—Shift—F(对整个文件进行操作,因此不要选中任何文本),根据新建规则重新格式化文件。
新建缩排引擎的步骤如下:
1.选择NetBeans主菜单中的“工具”I“选项”。
2.展开“编辑”I“缩排引擎”,右键点击新建的缩排引擎基于的缩排引擎节点,选择复制。
3.右键点击缩排引擎节点,选择“粘贴”I“复制”。
4.更改缩排引擎的名称,然后根据需要调整其属性。
5.在“选项”对话框中,展开“编辑”I“编辑器设置”,选中需要使用当前缩排引擎的编辑器节点(jtDJava编辑器或者HTML编辑器)进行更改。
文本选择快捷方式
为了使开发者的双手尽量不离开键盘,NetBeans IDEd徽了很多快捷键,通过它们可以进行选择文本、取消选择文本以及更改被选中的文本等操作。表4.3总结了这些快捷键。
更改字体和颜色
源代码编辑器中使用的字体、当前用于区别代码中语法元素的颜色以及背景高亮时的颜色,可以通过更改字体和颜色来格式化代码。
代码格式化是什么意思
问题一:请问格式化代码是什么意思?代码格式化,主要是整理原代码的缩进,以及运算符的间隔等。
贰的是使代码缩进清晰,更容易阅读。
如:
if a= b then
c=c+1
if c>5 then
exit sub
end if
end if
格式化后:
if a= b then
c= c+ 1
if c> 5 then
exit sub
end if
end if
问题二:eclipse中代码格式化是什么意思主要是处理缩进问题让代码看起来更舒服
话说我没发现会帮加上{}
缺少括号会报错
报错的地方不会格式化
问题三:eclipse代码格式化有什么用 eclipse自带了完整而全面的配置功能,进入路径为:Preferences�C>Java�C>Code Style�C>Formatter�C>New(取个自己想要的名字)�C>右边的Edit。
这个界面里面有丰富的java代码格式化配置功能,上图的配置就只需要把Indentation中的Align field in columns勾上即可。其他的一些配置都可以在这里找到,而且该界面提供了丰富的所见即所得的配置效果。
问题四:html文本格式化是什么意思格式化的意思是格式良好的文档,让人看起来更清晰,对比一下把一个源代码文件内换行全部去掉,你还能看出来程序的逻辑吗?
问题五:HTML和JS代码格式化原理是什么?具体可以看 SyntaxHighlighter.js
问题六:web前端代码格式化有什么好处或者直接下载NppAStyle插件。我们选择1下载后我们打开这个压缩文件,发现有两2重启Notepad++看NppAStyle是否安装成功3配置NppAStyle。点击菜单栏中的插件-4显示全部
问题七:格式化代码是什么意思不需要代码的
问题八:JS格式化是什么意思?使js程序的语句符合编码格式
问题九:vs2013代码格式化快捷键是什么?可以设置吗在VC2005中,快捷键是Ctrl+ K, Ctrl+ F,这是一个组合键,即先按Ctrl+ K,这时候编辑器会等待下一个按键动作,此时再按Ctrl+ F,即可以格式化代码了,当然,也可以在选项里面设置成使用VC6的快捷键,就可以继续使用Alt+ F8了
也有 Visual Studio 2005的,下面的快捷键符合IDE默认的键盘映射方案,如果需要更改“工具”――“选项”――“环境”――“键盘”――“应用其他键盘映射方案”
以下的是IDE的默认键盘映射方案
调试快捷键
F4:转到输入窗口
F6:生成解决方案
Ctrl+F6:生成当前项目
F7:查看代码
Shift+F7:查看窗体设计器
F5:启动调试
Ctrl+F5:开始执行(不调试)
Shift+F5:停止调试
Ctrl+Shift+F5:重启调试
F9:切换断点
Ctrl+F9:启用/停止断点
Ctrl+Shift+F9:删除全部断点
F10:逐过程
Ctrl+F10:运行到光标处
F11:逐语句
编辑快捷键
Ctrl+-后退
Ctrl+Shift+-前进
Shift+Alt+Enter:切换全屏编辑
Ctrl+B,T/ Ctrl+K,K:切换书签开关
Ctrl+B,N/ Ctrl+K,N:移动到下一书签
Ctrl+B,P:移动到上一书签
Ctrl+B,C:清除全部标签
Ctrl+I:渐进式搜索
Ctrl+Shift+I:反向渐进式搜索
Ctrl+F:查找
Ctrl+Shift+F:在文件中查找
F3:查找下一个
Shift+F3:查找上一个
Ctrl+H:替换
Ctrl+Shift+H:在文件中替换
Alt+F12:查找符号(列出所有查找结果)
Ctrl+Shift+V:剪贴板循环
Ctrl+左右箭头键:一次可以移动一个单词
Ctrl+上下箭头键:滚动代码屏幕,但不移动光标位置。
Ctrl+Shift+L:删除当前行
Ctrl+M,M:隐藏或展开当前嵌套的折叠状态
Ctrl+M,L:将所有过程设置为相同的隐藏或展开状态
Ctrl+M,P:停止大纲显示
Ctrl+E,S:查看空白
Ctrl+E,W:自动换行
Ctrl+G:转到指定行
Shift+Alt+箭头键:选择矩形文本
Alt+鼠标左按钮:选择矩形文本
Ctrl+Shift+U:全部变为大写
Ctrl+U:全部变为小写
代码快捷键
Ctrl+J/ Ctrl+K,L:列出成员
Ctrl+Shift+空格键/ Ctrl+K,P:参数信息
Ctrl+K,I:快速信息
Ctrl+E,C/ Ctrl+K,C:注释选定内容
Ctrl+E,U/ Ctrl+K,U:取消选定注释内容
Ctrl+K,M:生成方法存根
Ctrl+K,X:插入代码段
Ctrl+K,S:插入外侧代码
Ctrl+K,F:格式化代码
F12:转到所调用过程或变量的定义窗口快捷键
Ctrl+W,W:浏览器窗口
Ctrl+W,S:解决方案管理器
Ctrl+W,C:类视图
Ctrl+W,E:错误列表
Ctrl+W,O:输出视图
Ctrl+W,P:属性窗口
Ctrl+W,T:任务列表
Ctrl+W,X:工具箱
Ctrl+W,B:书签窗口
Ctrl+W,U:文档大纲
Ctrl+D,B:断点窗口
Ctrl+D,I:即时窗口
Ctrl+Tab:活动窗体......>>
问题十:Eclipse中格式化代码是什么快捷键 Eclipse中格式化代码是什么快捷键是:
Ctrl+Shift+F
Eclipse比较常用的快捷键有:
Ctrl+L定位在某行(对于程序超过100的人就有福音了)
Ctrl+M最大化当前的Edit或View(再按则反之)
Ctrl+/注释当前行,再按则取消注释
Ctrl+O快速显示 OutLine
Ctrl+T快速显示当前类的继承结构
Ctrl+W关闭当前Editer
Ctrl+K参照选中的Word快速定位到下一个
Ctrl+E快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示)
Ctrl+/(小键盘)折叠当前类中的所有代码
在JSP中加入Java代码获得系统时间
1、获取当前时间,和某个时间进行比较。此时主要拿long型的时间值。
方法如下:
要使用 java.util.Date。获取当前时间的代码如下
代码如下复制代码
Date date= new Date();
date.getTime();
还有一种方式,使用 System.currentTimeMillis();
都是得到一个当前的时间的long型的时间的毫秒值,这个值实际上是当前时间值与1970年一月一号零时零分零秒相差的毫秒数
一、获取当前时间,格式为: yyyy-mm-dd hh-mm-ss
DateFormat.getDateTimeInstance(2, 2, Locale.CHINESE).format(new java.util.Date());
二、获取当前时间,格式为: yyyy年mm月dd日上午/下午hh时mm分ss秒
代码如下复制代码
DateFormat.getDateTimeInstance(DateFormat.LONG, DateFormat.LONG, Locale.CHINESE).format(new java.util.Date());
三、获取当前时间(精确到毫秒),格式为: yyyy-mm-dd hh:mm:ss.nnn
代码如下复制代码
new java.sql.Timestamp(System.currentTimeMillis()).toString();
一.获取当前系统时间和日期并格式化输出:
代码如下复制代码
import java.util.Date;
import java.text.SimpleDateFormat;
public class NowString{
public static void main(String[] args){
SimpleDateFormat df= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式
System.out.println(df.format(new Date()));// new Date()为获取当前系统时间
}
}
文章分享结束,java代码格式化和java反编译软件的答案你都知道了吗?欢迎再次光临本站哦!