Java入门
Posted zss0520
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java入门相关的知识,希望对你有一定的参考价值。
1. 计算机语言汇总
第一代:机器语言 面向计算机的底层语言0 1
第二代:汇编语言
第三代:高级语言 面向过程的编程语言(C, BASIC, pascal)和面向对象的编程语言(C++,java ,c#)
2. JAVA平台的三大体系
JAVASE 开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的Java应用程序,包括Java语言核心的类,如网络编程 类定义 接口定义 线程 等
JAVAEE 在JAVASE的基础上包含开发企业级的应用类如jsp等,提供Web服务、组件模型、管理和通信API
JAVAME 为在移动设备和嵌入式设备上运行的应用程序提供一个健壮且灵活的环境
3. Java语言优势
1 Java语言可以跨平台 JVM虚拟机
2.Java语言具有健壮性 异常处理
3. Java语言有自动回收垃圾
4. Java语言是面向对象的语言
4. DOS命令
DOS(Disk Operating System)是磁盘操作系统,DOS命令是一种面向磁盘的操作命令;需要运行在 DOS 窗口 (又称黑窗口)
在Windows系统下打开DOS窗口的方式:
方法一:在菜单栏输入cmd后回车打开命令提示符窗口;
方法二:【Win+R】快捷键,输入cmd打开命令提示符窗口;
方法三:在文件地址栏输入cmd后回车打开命令提示符窗口并已定位到当前目录;
DOS常用命令:
备注:
1.切换盘符命令: 盘符的名字后面加冒号,例如想要切换到D盘,D:
2.DOS命令不区分大小写;
3.使用上下箭头可以找出历史命令;
4.使用Tab键可以自动补齐命令;
1.7 Java程序初体验
1. 先创建一个文本文档 , 后缀名为.java (文件名无特殊要求,最好是英文)
2. 书写代码 该阶段结束,源代码开发完毕 ?
package day001; public class Hello { public static void main(String[] args) { System.out.println("Hello Word!"); } }
3. 进入dos窗口 使用 javac 文件名.java 命令进行编译 编译阶段
如果没有报错信息 , 那么会产生 class 文件 , class 文件是字节码文件 , 是可以被解释器解释执行的 ?
java源文件可以进行多次编译 , 每次编译都会产生class文件 , 会覆盖原有的 class 文件
4.仍然在dos窗口里 使用 java 文件名 命令进行执行 执行阶段
编译执行结果:
切记解释执行阶段不能带有后缀名 , 如果带会报错 ?
了解类 、 方法 :
类 现阶段而言 , 只要看到 class 关键字这就是一个类 , class 之前可以没有 , 也可以有一个字符系列是 public , class 之后
的字符系列是类的名字 , 之后的第一对大括号 , 是类的类体 ?
方法 现阶段而言 , 只要看到小括号 , 就是一个方法 ? 小括号之前的是方法的名字 , 小括号之后的第一对大括号是方法体 ?
目前阶段 : 输出语句必须放到方法体中
Java程序源文件的命名规则:
JAVA程序源文件后缀必须是 .java ?
Java类的命名风格:
组成类名的每个单词的首字母要大写,如StringBuilder;命名驼峰原则 ?
如果类名中包含单词缩写,则这个所写词的每个字母均应大写,如XMLDecoder ?
尽量不要使用中文 ?
Java类的命名要求:
不能使用 字母(包含中文)、下划线、美元符号、数字 之外的字符 , 数字不能作为开头 ; 如果不符合要求 , 编译会报错 ?
在同一个文件内 , 现阶段:类的名字不能重复 ;
在同一个java文件中 , 如果类的名字不同 , 则可以存在多个类 ? 编译之后 : 有几个类就会产生几个 class 文件 , class 文件名
就是类名 ?
JAVA中严格区分大小写
public 修饰的类就是公共类 ,公共类必须和源文件名完全一致 ;
一个java源文件中只能出现一个 公共类 ;
java程序再度体验
1. 新建文本 , 后缀名改成 .java
2. 编程
先写架子 , 之后写执行代码
3. 编译
javac 文件名.java
4. 执行
java 文件名
完成四个步骤即可开发运行一个java程序
在Java编程中应特别注意的问题:
1.语句的结束必须加分号;
2.所有的标点符号必须是全英文状态下;
3.执行语句不能存在于方法或语句块之外?
4.Java严格区分大小写;
5.所有的大括号、中括号、小括号总是成对出现的
java程序执行流程
主方法学习 :
主方法是具有特殊的格式要求 必须是 :
public static void main(String [] args){ // 除了args可变 其余均不可变
}
main方法的相关问题:
1.如果需要Java解释器直接运行一个类,则这个Java类必须包含main方法;mian 方法是java程序的入口 , 程序运行先来到
mian 方法处 , mian方法执行完毕 , 程序就结束了 ?
2.main方法必须使用public static 这两个关键字来修饰,该方法的形参只能是字符串数组;
3.必须使用void声明该方法的返回值;
4.一个类只能有一个main方法;
5.如果类中没有main方法,编译时不会报错,但运行时会报如下错误
以上是关于Java入门的主要内容,如果未能解决你的问题,请参考以下文章
Cg入门20:Fragment shader - 片段级模型动态变色(实现汽车动态换漆)