java基础知识第一天

java的四个特性:

java是面向对象的语言

java语言是健壮的

java是可跨平台的(运行可生成.java和.class文件,.class文件可在不同平台运行)

Java可跨平台其根本原因是每种系统都安装了jvm(虚拟机),而jvm在jdk内,所以需要安装jdk

java个核心机制就是java虚拟机,java虚拟机屏蔽了底层运行平台的差别,实现了一次编译处处运行。

.java(源文件)文件使用javac命令编译成为.class文件(字节码文件) 再使用java运行在各个平台的jvm

java语言是可解释性语言(JavaScript,PHP,java)解释性语言需编译器来执行,但编译性语言(c/c++)可直接执行

JDk是java开发工具包,jdk=jre+java开发工具(java,javac,javadoc,javap等)=jvm+Java的核心类库(javase)+Java开发工具

第一个代码:

1.public class Der :Der是一个自取名的类,是一个public(公有的)类,Der{}为一个类的开始与结束

2.public static void main(String[] args) 表示一个主方法,程序入口,其中的main表示方法的开始与结束

3.System.out.println("hello world");打印输出helloworld

用控制台编译出.class文件时,.java文件编码要与控制台的一致,编译出.class,在控制台运行时只要写java 类名(代码段为Der)不需要加.class,因为运行的是这个类

public class Der {
    public static void main(String[] args) {
        System.out.println("hello world");
}
}

每个源文件只可有一个public类,其他不限制。编译之后每个类都会生成一个.class文件

public类名必须与源文件名一样。

main方法可写入其他非public类中,可指定运行非public类,这样入口方法就是非public的main方法

转义字符:

“\t”:一个制表位,可实现对齐

"\n":换行

‘\’:转意字符

‘""”’:引号,如果,需要输出两套双引号,则第二套需要加上\转意才能输出两套

"\r":表回车,如果,一串话中带有该转义字符,列:“我今天去\r吃饭”,输出结果为,吃饭天去。因为在输出字符到'去'时,该转义字符会将输入光标移动最开始的位置,导致转义字符后的内容从最开始的位置输出,从而覆盖该位置原本的内容

注释:

文档注释

注释的内容可被javadoc解析。

javadoc  -d d:\\文件夹名 -javadoc标签 -javadoc标签 源文件名

例:

author和version就是javadoc标签

其他的javadoc标签

代码的规范

类,方法的注释要以javadoc来,非javadoc的注释是给维护者看的

选中内容,table键实现右移,table+shift实现左移

等号运算左右两边最好有空格

源文件最好为utf-8

  • 8
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值