Java第二课

如果在源文件中出现乱码,是因为DOS系统的默认编码方式是GBK,所以这时候需要修改源码的编码方式为
ANSI,这样就可以处理乱码问题了。

Java程序需要注意的点:
    1、public static void main(String[] args)是所有java应用程序的入口。
    2、public static void main不能变的,建议大家背下来。
    3、main方法的参数String[] args有几种写法:String [] args,String args[]。
    4、main方法的参数名称args是可以改变的,只要是合法的标识符就可以。
    5、System.out.println向控制台输出信息。
    6、每一句java代码都要以;结束。
    7、java代码块中的括号必须是成对出现的{}[]()。
    8、一个java源文件中可以有多个class,如果存在public修饰的class的话,
       那么有且只能有一个public修饰的类,并且源文件的名称要和public修饰的类保持一致。
    9、如果一个java源文件中没有public修饰的类,那么这个源文件的名称就无所谓了,
       以任何一个class类起名字都是可以的。
       
java中的注释
         1、  //单行注释*/
    //2、/*  */  多行注释
    //3、/**
    //     *  文档注释
    //     *
    //     */

例如:

public class HelloWorld{
 public static void main(String[] args){
  System.out.println("输出内容");
  System.out.println("输出内容");
 
 例: String name = "张三";
          int age = 20;
         System.out.println(name + "--" + age + "岁");

 例如“岁”在前面没有特别注释,所以在这里边引号里面就是输出内容。

  那么这个输出内容就是:张三--20岁

 }
}

Java可以一次编译多个输出内容,如:

class Hello1{
 public static void main(String[] args){
   System.out.println("输出内容");
   }
}

class Hello2{
 public static void main(String[] args){
  System.out.println("输出内容");
 }
}

### Java 中的对象概念 在 Java 编程语言中,对象是类的一个实例。通过创建对象来访问类中的属性和方法[^1]。 #### 创建对象 要创建一个对象,需先定义该对象所属的类。之后可以使用 `new` 关键字来实例化这个类并生成一个新的对象: ```java ClassName objectName = new ClassName(); ``` 例如,如果有一个名为 `Car` 的类,则可以通过如下方式创建其对象: ```java Car myCar = new Car(); ``` #### 访问成员变量与方法 一旦有了对象,就可以利用点运算符 (`.`) 来调用此对象的方法或获取/设置它的字段(即成员变量): ```java objectName.methodName(); // 调用方法 System.out.println(objectName.fieldName); // 获取字段值 objectName.fieldName = newValue; // 设置新值给字段 ``` 对于上述例子中的汽车对象而言, 可能会像这样操作它的一些特性: ```java myCar.setColor("Red"); // 设定颜色为红色 String color = myCar.getColor(); // 得到当前的颜色 int speedLimit = myCar.getSpeedLimit(); // 查询速度上限 ``` 当涉及到更复杂的逻辑处理时,通常会在类内部封装这些行为作为公共接口的一部分提供给外部使用者去交互[^2]。 #### 构造函数的作用 每个类都可以拥有自己的构造器(constructor),用于初始化新创建出来的对象的状态。默认情况下编译器会给每一个未显式声明任何构造器的类添加无参形式的缺省构造器(defalut constructor)[^3]: ```java public class Person { private String name; public Person() { } // 默认构造器 public Person(String initialName){ this.name = initialName; } } ``` 这里展示了两种不同类型的构造器——一个是没有任何参数的标准版本;另一个接受字符串参数用来设定人的名字。因此可以根据需求选择合适的方式来构建新的实体实例[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值