java源代码不全 java源代码保存在哪

用JD-GUI可以查看JAR,但代码不完整,有什么方法能查看完整正确的代码,我只想修改其中一两个JAVA,谢谢JD-GUIjava源代码不全的反编译本来就不是百分之百还原的java源代码不全,反编译后的与原来的有很大出入的 。java源代码不全你自己写个程序编译一下,再用jd反编译对比一下就知道java源代码不全了 。
至于里面a.java,b.java,c.java是代码作者进行了代码混淆,目的就是让反编译的人看不懂,是保护自己代码不被别人看懂的手段 。
JD只能大致看看原作者的思路 , 想完全看明白不是件容易的事,要慢慢摸索调试 。
修改java源码解决keys报错编程错误解决方法
Java入门基础第4天《Java编程规范及编译源代码常见错误的解决方法》
?
爱笑的陈sir
原创
关注
10点赞·484人阅读
大家傍晚好呀!通过学习Java入门基础第3天我们了解了怎么用记事本编写运行Java程序,但是这两天我收到了很多大家的一部分问题?说一下问的最多的吧 。如 , 我的程序运行不了,一行代码,5个报错 , 编写、编译错误、编码格式错误等等,总之五花八门 。
根据所述问题 , 今天聊聊Java编程规范 。方便大家观看,把之前的文章整合了 。
Java入门基础第1天(什么是Java?)
Java入门基础第2天(java jdk下载与安装教程)
Java入门基础第3天《使用记事本编写运行Java程序》
Java编程规范及编译源代码常见错误的解决方法
一、编程规范
二、命名规则
三、编码格式规定
四、javac 编译器编译源代码文件常见的问题
五、 解释执行.dass文件常见问题
一、编程规范
我们先简单了解一下什么是编程规范?
编程规范是对编程的一种约定,主要作用是增强代码的可读性和可维护性,便于代码重用
二、命名规则
基本要求是,程序中的各个要素都遵守命名规则,
然后在编码中严格按照编码格式编写代码 。
命名规则包括以下几点:
? 包的名称由一个小写字母序列组成 。
? 类的名称由大写字母开头,其他字母都由小写的单词组成 。
? 类的实例的名称由一个小写字母开头,后面的单词由大写字母开头 。
? 常量的名称都大写,并且指出完整含义 。参数的名称无其他具体规定 。
? 数组的命名使用“类型[] 数组名”的形式 。
三、编码格式规定
? 程序最开始编写导入包和类语句,如 import 语句 。
import 语句可以有多行 , 编写完 import 语句后空一行 。
? 定义 public 类 , 顶格书写 。类的主体左括号{不换行书写 , 右括号}顶格书写 。
【java源代码不全 java源代码保存在哪】? 定义 public 类中的变量 , 缩进书写 。
? 定义方法用缩进书写 , 方法的左括号{不换行书写 , 右括号}和方法首行第一个字符对齐 。方法体要再次缩进书写,最后一个变量定义和第一个方法定义之间、方法和方法之间最好空一行 。
四、javac 编译器编译源代码文件常见的问题
我们在使用javac 编译器编译源代码时文件时,会出现几个常见的报错问题 。
错误描述1、Error:cannot read:HelloJava.java javac 。工具程序找不到指定的 java文件
解决方法:这个需要检查一下你的文件是否存储在当前目录中,或文件名是否错误 。
错误描述2、 HelloJava.java:4:class HelloJava is public,should be declared in a file named MyApplication.java 。
解决方法:这是你的源文件中类的名称和源文件名称不符,
需要确定源文件名称和类名称是否相同 。
错误描述3、 HelloJava.java:6:cannot find symbol 。
解决方法:可能是你的源程序文件中某些代码部分输入错了,
最常见的原因可能是没有注意到字母的大小写 。
错误描述4、Javac 不是内部或外部命令、可执行程序或批量文件 。
解决方法:这是你的 path 设置有误或这你没有在 path 系统变量中加入 JDK 的 bin 目录 。
五、 解释执行.dass文件常见问题
我们在解释执行 .dass 文件时,可能会出现以下几个常见的错误报错问题:
错误描述1、 Exception in thread “main” java.lang.NoClassDe£FoundError 。
报错出现在Java 工具程序找不到所指定的 .class 类,
需要确定指定的类是否存储在当前目录中,名称是否正确 。
错误描述2、 Exception in thread “main” java.lang.NoSuchMetliodError:main 。
问题出现在没有指定 Java 程序的入口 。
Java 工具程序指定的类必须有一个程序入口,
也就是必须包括 main(String args[]) 这个方法 。
鼓励: ???如果你觉得博主的文章的不错或者对你有帮助,
可以点一个免费的关注支持一下博主,
如果三连收藏支持就更好了吖,嘿嘿嘿,谢谢 。
JAVA源代码看不懂 本人初学··请指教public class PaiXu1
{
public static void main(String args[])
{
int a[] = { 1, 3, 2, 5, 6, 8, 4 }; //定义一个数组a
for (int i = 0; ia.length; i)
{
//第二层循环从第一层循环java源代码不全的元素后面哪个元素开始
for (int j = i1; ja.length; j)
{
//如果第二个元素比第一个小的话就换位置 。估计你是看不懂冒泡的算法java源代码不全,找数据结构书 。很简单的 。相信自己 。每一趟找出没有排序最小的的数
if (a[j]a[i])
{
int n = a[i];
a[i] = a[j];
a[j] = n;//这三行是交换数组中的位置n是中间变量
}
}
}
//打印数组各个元素
for (int i = 0; ia.length; i)
{
System.out.println(a[i]);循环输出数组各个元素
}
}
}
问题补充java源代码不全:小生不懂的是这些~~:其中把j的值赋给a是不是指把j与原a合并起来??
回答:把j的值赋给a,是这样的a=j , 不是指把j与原a合并起来
还有是a[j]a[i]如何进行比较??
回答:a是数组,在每层循环中,j和i都有对应的值,这样就可以为数组的值做比较了 。
应该明白了吧?
如果你对java源代码不全我真诚的回答满意的话,请给我多加分,如果有什么疑问的话 , 请给我留言 。QQ也可以全天在线108424683.
java源代码不全的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java源代码保存在哪、java源代码不全的信息别忘了在本站进行查找喔 。

    推荐阅读