你说的java源代码是指编译成的class文件前的java文件。
创新互联自2013年创立以来,先为南城等服务建站,南城等地企业,进行企业商务咨询服务。为南城企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
当我们运行.java文件时,它会被系统编译成.class文件,例如Test.java编译之后就是Test.class,
源文件就是指Test.java文件,
一般部署项目时,有.class文件就可以发布运行了,但是如果想修改这个系统,.class是不能修改的,要有.java文件才能修改
也可以上网去下反编译软件,就是能把.class文件大部分还原成.java文件的工具,但不是100%还原,而且如果不是正版的,小心有毒啊,什么的。
不需要什么高人
懂一点程序的都能回答
源码就是代码资源
比如说QQ
你只能执行它但是你不能查看编写它的代码,并不是说代码写出来就能执行的它还要通过编译器编译成可执行的文件,就像你看到的QQ那样。
不同的语言编写出来的程序代码不同。
你浏览网页的时候
单击右键,选择
查看源文件,那个就是这个网页的代码,但不一定是全部,有些后台功能的实现代码你是看不到的。
你要是想知道怎么编写“源代码”的话就去学编程吧。然后你就会很难理解现在提出的问题。谢谢,呵呵~
本人不是高手,直到现在还在家里学。按理说是没有资格在此唠舌的
但是写了一点代码,人有点累。于是上来玩玩
我觉得应该从最基础的学起:数据类型、变量、运算符、表达式、语句、指令、顺序,选择,循环,数组,函数 结构(对以后学习类大有帮助)
最好以c为例
这方面的好书有C程序设计谭浩强教授的,21天学通C语言,琼斯布朗的,后者学起来轻松一些前者对简单算法涉及的多一些
然后简单地学一下C++,不一定非得学太多(当然了精力充沛对之兴趣浓厚的例外),以封装,继承、多态为主
当然了也可不进行第二步直接开始学Java,不过第一步一定要走好
至于Java方面,把前面二步甚至第一步做好了学起来很容易,我也没看什么Think in Java
祝你成功!充分至Java中获得乐趣......
java开源指的是java语言的实现是开源的,所有开发人员、公司或者个人都可以免费使用,更改。
与开源对应的是有些语言是不开源的,比如c,有turbo c,源代码不公开的,就不是开源的。但是linux下默认的gcc是更符合c/c++标准的一种实现,同时也是开源的。而微软的各种c/C++实现(visual c++)就不是开源的。
如果某种语言所有的实现都不是开源的,那它就不是开源的。例如C#过去可以认为它不是开源的,因为仅有的实现visual c#不开源。但c#是一种国际标准,如果有能力谁都可以做出自己的实现,像现在有了Mono project,它是一个开源的c#实现,甚至可以在linux下用。