标签:机器 java语言 world javase 驼峰 修改 str 符号 跨平台
按照语言版本分为:JavaSE、JavaME、JavaEE 按照应用进行分类:应用程序、小应用程序 |
环境变量配置
系统变量path中添加jdk的路径:I:\03JAVA\Java\jdk-13.0.2\bin 用户变量增加,变量名classpath,内容位“.” |
检测配置是否成功,DOS窗口中输入如下cmd命令
Javac //检测path配置 Java //检测classpath配置 |
1)、编写源程序,保存为Java的文件 2)、使用javac指令编译Java文件 //javac 文件名.java 3)、编译后,生成字节码文件(.class) 4)、Java指令,JVM虚拟机将字节码文件解释执行 //java 文件名 5)、输出结果 |
Java特点:
1)、跨平台,只要有Java运行系统的机器都可以执行 2)、半编译半解释,源程序先编译成字节码,Java解释器(运行系统)能直接对Java字节码进行解释执行 |
批量进行编译
I:\03 JAVA\EditPlus\11>javac *.java //将11路径下所有的JAVA文件都进行编译 |
但如果一个JAVA文件有错的话,全部文件都不能进行编译 |
public class Demo3 { //Public表示公共的,这是一个修饰符 //class表示定义类 public static void main(String[] args) { /* Public表示公共的,这是一个修饰符 Static表示静态的,这是一个修饰符 Void表示无返回值 main方法名称,主方法,表示程序执行的入口 string:表示字符串 []:表示数组 args:表示参数名字,可以是任意合法的名字 */ System.out.println("Hello World!"); // println表示打印换行(ln),可使用print只打印不换行 //需要打印输出的内容,放在英文双引号之内 } } |
public class demo1{ public static void main(String[] args) { System.out.println("Hello World!"); System.out.println("Hello KITTY!"); }} //输出Hello World! Hello KITTY! |
public class demo2{ public static void main(String[] args) { System.out.print("Hello World!"); System.out.print("Hello KITTY!"); }} //输出Hello World!Hello KITTY! |
在定义类的时候,如果是public class定义,那类名就必须和文件名保持一致;而如果只使用class定义,那类名就可以和文件名不一样。
class d5{ public static void main(String[] args) { System.out.print("Hello World!"); System.out.print("Hello KITTY!"); }} javac demo3.java //文件名为demo3,编译 java d5 //类名为d5,执行输出结果为Hello World!Hello KITTY! |
笔试题:public class和class的区别?
1)、在定义类的时候,如果是public class定义,那类名就必须和文件名保持一致;而如果只使用class定义,那类名就可以和文件名不一样 2)、在一个文件中,可以定义多个类,但是public class的类最多只能有1个 |
args:表示参数名字,可以是任意合法的名字,如下例修改args后仍可正常执行
public class demo6{ public static void main(String[] china) { System.out.println("修改了args"); } } |
注意:JAVA严格区分大小写
class d5{ public static void main(String[] args) { System.out.print("Hello World!"); //这是注释,无法输出 }} |
class d5{ public static void main(String[] args) { /* Public表示公共的,这是一个修饰符 Static表示静态的,这是一个修饰符 Void表示无返回值 main方法名称 */ System.out.print("Hello World!"); }} |
生成帮助文档,指令:javadoc 文件名.java
/** */
/** @author chyl */ public class demo5{ //Public表示公共的,这是一个修饰符 //class表示定义类 public static void main(String[] args) { /* Public表示公共的,这是一个修饰符 Static表示静态的,这是一个修饰符 Void表示无返回值 main方法名称,主方法,表示程序执行的入口 string:表示字符串 []:表示数组 args:表示参数名字,可以是任意合法的名字 */ System.out.print("Hello World!"); } } |
javadoc demo5.java //该指令生成了帮助文档,解释此文件 |
1) 组成由字母、数字、下划线、货币符号组成
2) 不能以数字开头
3) 可以包含汉字韩文日文等,但不建议
4) 长度不能超过255个字符
5) 建议首字母大写,规范写法
6) 采用驼峰法命名,如果类名很长由多个单词组成,则将每个单词的首字母大写
7) JAVA字符集是Unicode码,所以内容和命名必须满足Unicode码的规范
class 类名 { public static void main(String[] args) { System.out.println("类名的命名规范"); } } //类名可以是:A1a、我是类名、A_a、A¥ |
public static void main(String[] args) { } |
主方法肯定是没有返回值的,所以必须使用void
主方法的组成是固定的,也就是每个部分都是不可或缺也不呢个增加的,但是顺序是可以改变的。
修饰符的顺序可以改变,数组[]的位置也可以改变 |
static public void main(String[] args) { } |
public static void main(String args[]) { } |
类型 |
英文 |
范围 |
所占字节 |
位数 |
字节型 |
Byte |
-128 ~ 127 |
1 |
8 |
短整型 |
Short |
-215 ~ 215-1 |
2 |
16 |
整型 |
Int |
-231 ~ 231-1 |
4 |
32 |
长整型 |
long |
-263 ~ 263-1 |
8 |
64 |
单精度浮点 |
Float |
-3.403E38 ~ 3.403E38 |
4 |
32 |
双精度浮点 |
Double |
-1.798E308 ~ 1.798E308 |
8 |
64 |
字符型 |
Char |
‘\u0000’ ~ ’\uffff’ 或 0 ~ 65536 |
2 |
16 |
布尔型 |
boolean |
True/false |
|
|
Java语言的整型常量默认为int型,声明long型后面需要加上L或l(小写l易与1混淆,建议写大写L); Java浮点型常量默认为double,如要声明一个常量为float,则需要再数字后面加f/F,如:
int a = 15 ; |
double d = 12345.6 ; |
long b = 155555L ; |
float f = 12.3f ; |
作者:kerwin-chyl
文章链接:https:////www.cnblogs.com/kerwin-chyl
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利
标签:机器 java语言 world javase 驼峰 修改 str 符号 跨平台
原文地址:https://www.cnblogs.com/kerwin-chyl/p/12507619.html