📄 java01.txt
字号:
sd 0804 Javaday1 2008年6月10日1~4 Java基础语法5~7 Java面向对象8~13 Java高级程序接口库类 图形图像 多线程 I/O 网络编程入门级:《Java2全方位学习》台湾 朱仲杰 《Java面向对象编程》高级:《Core Java》Java核心技术 《Java编程思想》修改环境变量:教程P6FirstJava:--------------------------------------------------------------------------------------------public class MyFirstJava{ public static void main(String[] args){ String name="tangliang"; int age = 30; System.out.println("my name is:"+ name); System.out.println("my age is:" + age); }}--------------------------------------------------------------------------------------------编译: javac MyFirstJava.java执行: java MyFirstJava1. 一个java源代码文件中可以定义多个class,但最多只能有一个类用public 修饰,而且该public类的类名要与这个java文件的文件名一致2. 一个java的应用程序应该包含一个main()方法,而且main()方法的签名是固定的,它是一个应用程序的入口方法,main()不一定要定义在public 类里,在哪里都可以,但只能有一个3. 所有代码中,只看到类的定义,在类中封装了方法和变量4. 在源代码中定义了多少个类,javac编译后就会得到多少个类文件,扩展名为class5. 只有包含main()方法的代码编译后才能执行,没有main()的只能编译,不能执行包命名: package com.tarena.abs.model 公司URL 项目名 代码中属于的模块名javac -d . MyFirstJava.java 1. 把编译好的字节码文件放到指定目录位置下2. 如果源文件声明了包,在指定的目录位置下会按照包结构自动创建子目录java corejava.day01.MyFirstJava在类名之前要给出完整的包名把字节码读到java虚拟机中的过程叫类加载,找到类中的main()方法,然后执行main()方法java虚拟机启动后在下面的位置找类:1.当前包下2.JRE rt.jar3.CLASSPATH抽取程序文档:javadoc MyFirstJava.java -d ./docs创建jar压缩包jar -cvf abc.jar ./corejavajar -cvf -c:创建 -v:可视化 -f:指定创建JAR文件的文件名package corejava.day01; //只能有一个packageimport corejava.day01.MyFirstJava; //可以有多个importimport java.util.*; //util包下所有的类,导入所有的类public class PackageTest{ public static void main(String[] args){ corejava.day01.MyFirstJava mf = new corejava.day01.MyFirstJava(); }}java.lang 包下的所有类可以直接用,而不用写出来一次性导入类:import corejava.day01.MyFirstJava;从这之后凡是使用MyFirstJava都会调用corejava.day01下面的Chapter 2标识符:以字母下划线或美元符号开头,可以包括字母,数字,下划线,美元符号,而且区分大小写,没有固定的长度限制 命名习惯:1.类名,接口名,每个单词首字母大写,其它字母小写 2.属性方法名的命名:第一个单词全小写,从第二个单词开始以后每个单词首字母大写,其它字母小写setName();setDefultCloseOperation() 3.常量(final):所有字母都大写,单词与单词间用" _ "连接 final int MAX_SIZE; 4.包名:全小写关键字:P11 Java中的break 不仅可以跳出当前循环,还可以跳出多层循环,代替C++中的goto ,使用方法:break 语句标号;类型: Java中boolean 值和整形值分开 byte 8bits -128~127 short 16bits -32768~32767 int 32bits -2e31~2e31-1 long 64bits -2e63~2e63-1 补码:正整数:二进制原码 负整数:二进制原码(各位求反,末位加1)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -