java
2016-05-25 20:48:10 0 举报
Java是一种广泛使用的计算机编程语言,具有跨平台、面向对象、泛型编程的特性。它被设计成一种可以编写一次,到处运行的语言,即“编写一次,到处运行”。Java的语法与C++相似,但更简单、安全,且不容易出现指针错误。Java广泛应用于企业级应用开发、移动应用开发(特别是Android应用)和Web应用开发。此外,Java还被用于大数据处理、云计算、人工智能等领域。Java的开发环境包括Eclipse、IntelliJ IDEA等,运行环境包括JRE(Java Runtime Environment)和JDK(Java Development Kit)。
作者其他创作
大纲/内容
栈内存
b1
s=\"abc\"
b2
s=\"hi\"
涉及到引用传递,就是将堆内存空间的使用权限交给多个栈内存空间,即地址传递。80、abstract class Something { private abstract String doSomething ();{ } 这好像没什么错吧?抽象类的方法写出来就是被子类重写实现的,重写父类方法要求父类权限修饰不能小于子类,而private权限最小。子类继承父类要求:(两同:方法名、型参列表 两小:返回值类型、异常 一大:访问权限)
s=\"defg\"
局部变量前不能放置任何访问修饰符 (private,public,和protected)。可用final关键字修饰局部变量,final类型的局部变量一旦赋值就不能改变,使用前赋值即可。final修饰的成员变量即为常量,生命时赋值或者在构造方法中赋值,一旦赋值后不可改变。
public classB{ String s = \"abc\"; } public classA{ public void main(String[]args){ B b1 = new B(); b1.s = \"defg\"; fun(b1); system.out.println(b1.s); } public void fun(B b2){ b2.s = \"hi\"; } } 运行结果?
b1.s=\"defg\"
79、public class Something { void doSomething () { private String s = \"\"; int l = s.length(); } }有错吗?
public class A{ public void main(String[]args){ String str=\"abc\"; fun(str); system.out.println(str); } public static void fun(String str){ str=\"defg\"运行结果?
fun()方法执行后断开连接
fun(b1)
B b1 = new B()
0 条评论
下一页