提醒:关于那些和我一样新鸟来看资料的,能看懂多少看多少,看不懂的就是不重要,重要的你想我自己学习肯定要标注的,这些信息明白每个知识点实际作用就好了,其他的比如等会讲的常量内存,常量池这些都是我找的资料,有的自己都还不是太清楚,只是为了明白有这回事,没有那个新手教程一上来就讲这些,我拿低工资的怎么能去给搞研究的操心!
程序的编译与执行:
1.程序入口,在每一种编编程中,都会有一个main作为程序入口,JAVA的main写法如下:
public static void main(String){}
2.第一个程序:
class Dome{ public static void main(String [] args){ System.out.print("Hello,Wrod!"); } }
写完代码后,我们需要用JAVAC编译器,编译出能让每个系统能看懂的代码,此时系统就会生成对应的CLASS文件,每一个类都会单独编译出一个class。然后再用JAVA在虚拟机中运行代码!JAVA称此class文件为:字节码文件!
JAVA生成程序练习步骤:
1.编写JAVA 2.编译源程序生成字节码文件 3.执行编译后的字节码文件测试!
-------------------------------------------------------------------------------------------
JAVA的基本语法:
一.关键字:关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。Java语言规定关键字不能作为标识符。 目前共有53个Java关键字,其中,"const"和"goto"这两个关键字在Java语言中并没有具体含义。Java语言把它们列为关键字,只是因为"const"和"goto"是其他某些计算机语言的关键字。
3.java的关键字分别是什么,作用是什么? 以下关键词来自CNDS博客:气自华.
(1).访问修饰符的关键字(共3个)
关键字 |
意思 |
备注,常用 |
public |
公有的 |
可跨包,(默认选择) |
protected |
受保护的 |
当前包内可用
|
private |
私有的 |
当前类可用 |
(2).定义类、接口、抽象类和实现接口、继承类的关键字、实例化对象(共6个)
关键字 |
意思 |
备注,常用 |
class |
类 |
public class A(){} 花括号里有已实现方法体,类名需要与文件名相同 |
interface
|
接口 |
public interface B(){} 花括号里有方法体,但没有实现,方法体句子后面是英文分号“:”结尾 |
abstract
|
声明抽象 |
public abstract class C(){} 介于类与接口中间,可以有也可以没有已经实现的方法体 |
implements
|
实现 |
用于类或接口实现接口public class A interface B(){} |
extends
|
继承 |
用于类继承类 public class A extends D(){} |
new |
创建新对象 |
A a=new A(); A表示一个类 |
(3).包的关键字(共2个)
关键字 |
意思 |
备注,常用 |