java写public时有没有快捷键_Java快速⼊门-01-基础篇
Java快速⼊门-01-基础篇
如果基础不好或者想学的很细,请参看:菜鸟教程-JAVA
本笔记适合快速学习,⽂章后⾯也会包含⼀些常见⾯试问题,记住快捷键操作,⼀些内容我就不转载了,直接附上链接,嘻嘻
开发⼯具的安装与配置
在 Eclipse 中建⽴ java 项⽬
第⼀个 JAVA 程序
⼀般的我们新建包>新建java类,会⾃动⽣成⼀条头部包信息,如果修改包名,或者直接从别的地⽅拷贝代码,要相应修改,例
package learn;
我们通过⼀个简单的实例来展⽰ Java 编程,创建⽂件 HelloWorld.java(⽂件名需与类名⼀致), 代码如下:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
⼀般的 main 函数我们是不会⾃⼰去敲的,⽽是使⽤快捷键,输⼊main,然后按下Alt + /两个键,会提⽰ main 函数,选好后回车
注:String args[] 与 String[] args 都可以执⾏,但推荐使⽤ String[] args,这样可以避免歧义和误读
然后 System.out.println(" ")函数也不会有⼈⼀个字⼀个字敲,输⼊syso,然后Alt + /两个键,会提⽰ sysout 函数,选好后回车
java 程序的运⾏
Eclipse 中运⾏ (最好记住快捷键)
1.快捷键:Ctrl + F11
2.右键>run as>Java Application
终端或者 cmd 中运⾏
C:> javac HelloWorld.java
C:> java HelloWorld
Hello World
基本语法
编写Java程序时,应注意以下⼏点:
⼤⼩写敏感:Java是⼤⼩写敏感的,这就意味着标识符Hello与hello是不同的
类名:对于所有的类来说,类名的⾸字母应该⼤写。如果类名由若⼲单词组成,那么每个单词的⾸字母应该⼤写,例如 MyFirstJavaClass
⽅法名:所有的⽅法名都应该以⼩写字母开头。如果⽅法名含有若⼲单词,则后⾯的每个单词⾸字母⼤写
源⽂件名:源⽂件名必须和类名相同。当保存⽂件的时候,你应该使⽤类名作为⽂件名保存(切记Java是⼤⼩写敏感的),⽂件名的后缀为.java。(如果⽂件名和类名不相同则会导致编译错误)
主⽅法⼊⼝:所有的Java 程序由public static void main(String []args)⽅法开始执⾏
Java所有的组成部分都需要名字。类名、变量名以及⽅法名都被称为标识符
关于Java标识符,有以下⼏点需要注意:
所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线(_)开始
⾸字符之后可以是字母(A-Z或者a-z),美元符($)、下划线(_)或数字的任何字符组合
关键字不能⽤作标识符
标识符是⼤⼩写敏感的
合法标识符举例:age、$salary、_value、__1_value
⾮法标识符举例:123abc、-salary
Java修饰符
像其他语⾔⼀样,Java可以使⽤修饰符来修饰类中⽅法和属性。主要有两类修饰符:
访问控制修饰符 : default, public , protected, private
⾮访问控制修饰符 : final, abstract, strictfp
Java变量
Java中主要有如下⼏种类型的变量
局部变量
类变量(静态变量)
成员变量(⾮静态变量)
Java数组
数组是储存在堆上的对象,可以保存多个同类型变量。在后⾯的章节中,我们将会学到如何声明、构造以及初始化⼀个数组Java枚举
Java 5.0引⼊了枚举,枚举限制变量只能是预先设定好的值。使⽤枚举可以减少代码中的bug
例如,我们为果汁店设计⼀个程序,它将限制果汁为⼩杯、中杯、⼤杯。这就意味着它不允许顾客点除了这三种尺⼨外的果汁class FreshJuice {
enum FreshJuiceSize{ SMALL, MEDIUM , LARGE }
FreshJuiceSize size;
}
public class FreshJuiceTest {
public static void main(String []args){
FreshJuice juice = new FreshJuice();
juice.size = FreshJuice.FreshJuiceSize.MEDIUM ;
}
}
注意:枚举可以单独声明或者声明在类⾥⾯。⽅法、变量、构造函数也可以在枚举中定义
下⾯列出了Java 关键字。这些保留字不能⽤于常量、变量、和任何标识符的名称没事多背背
类别
关键字
说明
访问控制
private
私有的
protected
受保护的
public
公共的
类、⽅法和变量修饰符
abstract
声明抽象
class
类
extends
扩充,继承
final
java接口有没有构造方法最终值,不可改变的
implements
实现(接⼝)
interface
接⼝
native
本地,原⽣⽅法(⾮Java实现)
new
新,创建
static
静态
strictfp
严格,精准
线程,同步
transient
短暂
volatile
易失
程序控制语句
break
跳出循环
case
定义⼀个值以供switch选择continue
继续
default
默认
do
运⾏
else
否则
for
循环
if
如果
instanceof
实例
return
返回
switch
根据值选择执⾏
while
循环
错误处理
assert
断⾔表达式是否为真
catch
捕捉异常
finally
有没有异常都执⾏
throw
抛出⼀个异常对象throws
声明⼀个异常可能被抛出try
捕获异常
包相关
import
引⼊
package
包
基本类型
boolean
布尔型
byte
字节型
char
字符型
double
双精度浮点
float
单精度浮点
int
整型
long
长整型
short
短整型
变量引⽤
super
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论