Java函数调用总结
//思考:1.方法能不能写方法 2.为什么不能写
 public static void main(String[] args) {
public static void name(){};
}
方法中不能直接定义方法,但可以在方法中定义类,类里面再定义方法:
Java code?
public static void main(String[] args) {
class B {
void test() {
System.out.println("test()");
}
}
new B().test();
}
	//思考:方法里面能不能写类
	//得到结果我们写的方法不论是否是static, void, 还是public修饰的代码都写不到 main 方法里面
    //mian方法里面不能直接写函数原因是main也是个方法,方法里面不能写方法,要想写函数要使用CLass 例如
public static void main(String[] args) {
class name{
void nihao(){
}
                     };
               }
	CLASS范围比较大可以写在类的外面也可以写在类的里面,还可以写在mian的里面 语法允许但是没有实际意义
CLASS就表示类,就是一个一个写没有包含的关系;Java方法里面不能写方法 mian方法也不能被其他方法所调用,它是主方法,是程序的入口 ;
要想调用其他方法里面的属性或者是方法就得用new 在 .里面的属性,public可以被其他类任何方法调用, 其他方法不可以调用外类里面private的方法,但是可以调用
	本类的private方法.
要想让程序执行就要把函数都放在main方法里 
	 先用main方法调用nihao1 nihao1方法里在调用nihao nihao方法回调本身
	  public class Main{
	  public static void main(String[] args) {
             Demo  demo  = new Demo();
             demo.nihao1();
    }
static void nihao(){
System.out.print("你好");
           nihao();
    }
}
public class Demo {
static void nihao1(){
        Main main=new Main();
        main.nihao();
}
结果:输出你好一直到内存溢出
Java函数调用总结的更多相关文章
- 利用Xposed Hook打印Java函数调用堆栈信息的几种方法
		
本文博客链接:http://blog.csdn.net/QQ1084283172/article/details/79378374 在进行Android逆向分析的时候,经常需要进行动态调试栈回溯,查看 ...
 - Java 函数调用是传值还是传引用? 从字节码角度来看看!
		
原文地址:点击打开
 - Java 程序优化 (读书笔记)
		
--From : JAVA程序性能优化 (葛一鸣,清华大学出版社,2012/10第一版) 1. java性能调优概述 1.1 性能概述 程序性能: 执行速度,内存分配,启动时间, 负载承受能力. 性能 ...
 - JS调用Java函数--DWR框架
		
(1)dwr与ssh框架整合教程dwr框架介绍. DWR(Direct Web Remoting)是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架,可以帮助开发人员开发包含AJA ...
 - Java语言与C++语言的差异总结
		
Java的设计者曾说过,设计这门语言的灵感主要来自于C++. 世上先有C++,然后才有Java,整个Java语言的发展历史就是一部对C++的填坑史.所以在Java语言学习过程中,将其与C++语言对比是 ...
 - 阿里、华为、腾讯Java技术面试题精选
		
阿里.华为.腾讯Java技术面试题精选 2017-10-27 19:30技术/腾讯/华为 JVM的类加载机制是什么?有哪些实现方式? 类加载机制: 类的加载指的是将类的.class文件中的二进制数据读 ...
 - JAVA基础学习(7)之函数
		
7函数 7.1函数定义与调用 7.1.1函数定义 7.1.2函数调用 package com.study.main; public class ObjectStudy { public static ...
 - dwr与ssh框架整合教程
		
(1)dwr与ssh框架整合教程dwr框架介绍. DWR(Direct Web Remoting)是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架,可以帮助开 发人员开发包含AJ ...
 - Android:从程序员到架构师之路Ⅲ_高焕堂
		
Part-2: 从Android框架代码中学习设计 一 基础设计模式(Pattern)的代码:以Android为例 1.Template Method模式:IoC(控制反转)机制 2.Observer ...
 
随机推荐
- (USB HID) Configuration Descriptor
			
最近完成了HID的基本收發,使用的配置用了2個Endpoint,把一些特別重要要的地方紀錄下來 整個Configuration 分成4大部分 : 1. Configuration 2. Interfa ...
 - ZOJ - 2112 主席树套树状数组
			
题意:动态第k大,可单点更新,操作+原数组范围6e4 年轻人的第一道纯手工树套树 静态第k大可以很轻易的用权值主席树作差而得 而动态第k大由于修改第i个数会影响[i...n]棵树,因此我们不能在原主席 ...
 - mybatis映射文件模板mapper.xml格式
			
1.定义基础的映射 对象DO与数据库字段间的映射 <resultMap id="UserResult" type="UserDO"> <res ...
 - Verilog三段式状态机描述
			
时序电路的状态是一个状态变量集合,这些状态变量在任意时刻的值都包含了为确定电路的未来行为而必需考虑的所有历史信息. 状态机采用VerilogHDL语言编码,建议分为三个always段完成. 三段式建模 ...
 - MySQL初始化与用户配置
			
数据库初始化 默认情况下,数据已经初始化好,数据可参见默认配置文件/etc/my.cnf 在其他位置重新初始化MySQL数据库: basedir是mysql的安装根目录,ldata是数据初始化的目录 ...
 - Python数据类型(元组)
			
文章内容参考了教程:http://www.runoob.com/python/python-basic-syntax.html#commentform Python 元组 Python的元组与列表类似 ...
 - C 标准库 - string.h之strrchr使用
			
strrchr Locate last occurrence of character in string, Returns a pointer to the last occurrence of c ...
 - Bash编程(4) 参数与变量
			
1. 变量命名 变量命名只能使用数字.下划线.字母,且仅能以下划线或字母开头. 变量很少使用单个字母,单个字母一般用于循环或读取一次性文件的时候. 例: while IFS=: read login ...
 - Android OpenGL教程-第一课【转】
			
第一课 快速的开始一个Android OpenGL项目 首先,读懂我们的教程,需要有android的初步基础,我们这里只是通过android提供的SDK,来进行OpenGL的学习,所以你必须先学习如何 ...
 - grep常用命令总结与基础正则
			
grep 'str'用来选取含有str的行 参数: -v 反向选取 -n 显示行号 -c 计算查找到字符串的次数 -i 选取时不区分大小写 基础正则表达式符: [list] 从字符集合里选出任意一个字 ...