jave学习进程

Java是一门面向对象编程语言,不仅吸收了C语言的各种优点,还摒弃了C里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 [1] 。Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 [2] 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等 [3] 。

Java执行机制

先解释、再编译:

  • 将源文件编译成字节码文件(平台中立文件.class),再将字节码文件进行解释执行
  • Java的设计理念:Write Once Run Anywhere

 

知识点:

1.类中不一定有主函数,需要类运行的时候才需要主函数,main 函数可以保证其运行。

2.Java 语言中,多行注释/**/,单行注释//,与c,c++中是一致的,但是文档注释JDK中的javadoc 的方法为/***/

3.Java 的关键词都是小写。

类的阐述

同一个源文件中可以定义多个类。

编译后,每个类都会生成独立的  .class文件。

一个类中,只能有一个主方法,每个类都可以有自己的主方法。

public修饰的类称为公开类,要求类名必须与文件名完全相同,包括大小写。

一个源文件中,只能有一个公开类。

编码规范 标识符命名

语法规定:

 

可以由:字母、数字、_、$组成,但不能以数字开头

不能与关键字、保留字重名。

约定俗成:

 

类名由一个或者多个单词组成,首个单词字母大写(pascal)

函数名、变量名由一个或者多个单词组成,首单词首字母小写,拼接词首字母大写。

包名全小写,只可以使用特殊字符".",并且不以"."开头或者结尾

常量全大写,多个单词用_连接。

Java 的数据类型分为两大类:

基本数据类型:包括 整数、浮点数、字符、布尔。

引用数据类型:包括 类、数组、接口。

四类八种基本数据类型:

 

字节型:byte

短整型:short

整型:int

长整型:long

单精度浮点数:float

双精度浮点数:double

字符型:char

布尔型:boolean

注意:在同一个大括号范围内,变量名不能相同。定义的变量需要初始化值。

流程控制语句

if 语句格式 1:

if( 关系表达式 ){

     语句体 ;

 }

if 语句格式 2:

if( 关系表达式 ) {

   语句体 1;

 }else {

语句体 2;

 }

if 语句格式 3

if( 关系表达式 1) {

语句体 1;

}else if ( 关系表达式 2) {

语句体 2;

}

else {

语句体 n+1;

}

case具有穿透性:

 

switch 语句中,如果 case 的后面不写 break ,将出现穿透现象,也就是不会在判断下一个 case 的值,直接向后运行,直到遇到break ,或者整体 switch 结束。

循环语句

for 循环语句格式 :

for( 初始化表达式① ; 布尔表达式② ; 步进表达式④ ){

循环体

}

posted @   就叫清风吧  阅读(41)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示