济南网站建设系统,网站开发用c语言吗,网站建设制作经验足,wordpress 相册 插件1. 前置准备及HelloWord案例
1.1. 创建Java项目(本教程采用Idea演示语法) 1.2. 点击上面的创建你会得到下面一些的项目目录 1.3. 编写第一个代码(在控制台输出HelloWord)
1.3.1. 新建一个包#xff0c;方便我们管理我们的代码 1.3.2. 建立一个类文件,编写代码的地方(也就是我…1. 前置准备及HelloWord案例
1.1. 创建Java项目(本教程采用Idea演示语法) 1.2. 点击上面的创建你会得到下面一些的项目目录 1.3. 编写第一个代码(在控制台输出HelloWord)
1.3.1. 新建一个包方便我们管理我们的代码 1.3.2. 建立一个类文件,编写代码的地方(也就是我们梦开始的地方) 1.3.3. 正式编写Java代码
public class HelloWord {public static void main(String[] args) {System.out.println(Hello Sunny!); }
}
1.3.3.1. 运行代码 提示双引号里面的内容可以随便写下面的方框就是运行结果
1.3.3.2. 提示1在Java里面的符号必须是在英文状态下面的符号不然会报错 1.3.3.3. 提示2在Java的每一个语句结束的后面添加分号不然报以下错误 1.3.4. 代码注释
public class HelloWord {public static void main(String[] args) {/*段落注释*/// 行注释 System.out.println(Hello Sunny!);}
}
行注释就是//后面跟内容段落注释是/* */ 在两个星号之间写注释内容
1.3.5. 代码结构说明
public class HelloWord {/*第一个位置的单词代表访问的权限就比如你要办一个活动限制消费满100才可以参加。在这里的public表示全部可以访问class表示声明一个类也就类似你们电脑的文件类型HelloWord表示文件名*/
}
总结也就是说我们建一个类的话就必须声明class其中的publi可以不用写有默认值
1.3.5.1. 其他的一些访问修饰关键字 1.3.5.2. 代码标识符的定义规制
我们上面的文件名HelloWord就是标识符下面我来讲解一下定义的一些规制吧
关于 Java 标识符有以下几点需要注意
所有的标识符都应该以字母A-Z 或者 a-z,美元符$、或者下划线_开始首字符之后可以是字母A-Z 或者 a-z,美元符$、下划线_或数字的任何字符组合关键字不能用作标识符标识符是大小写敏感的合法标识符举例age、$salary、_value、__1_value非法标识符举例123abc、-salary
1.3.5.3. 程序的入口
public class HelloWord {public static void main(String[] args) {System.out.println(Hello Sunny!); }
} 提示System.out.println()表示在控制台输出方法其中的main是方法名一个文件中只能允许一个main方法也就是程序的入口就是开关的意思只能main才能运行程序
2. Java的基础语法
2.1. 方法的定义
public class Methods {public static void main(String[] args) {eat();sleep();}public static void sleep() {System.out.println(睡觉);}public static void eat() {System.out.println(吃饭);}
}
总结方法定义的格式
修饰词 返回值 方法名() {}
/*
其中的void表示没有返回值
上面的static表示静态方法
因为我要在main方法中调用必须为静态的
代码的执行是从向下依次执行的
*/
运行结果 2.2. 数据的定义
2.2.1. 变量的定义
public static void main(String[] args) {int x 1;int y 2;System.out.println(xy);
}
解释一个数据定义的格式数据类型 数据名 对应的值,其中的数据名也就是我们前置知识的标识符
2.2.2. 常量的定义
格式final 数据类型 名称 值;
public static void main(String[] args) {final int constantVar 1;constantVar 2;
}
提示常量一但赋值后面就没有办法再就行赋值操作可以声明后面再赋值如果强行赋值必出错 可以先声明后面再赋值
final int constantVar;
constantVar 2;
2.2.3. 数据的类型 数据类型 默认值 byte 0 short 0 int 0 long 0L float 0.0f double 0.0d char k String null boolean false
提示其中的boolean类型只有两个值true和false
2.3. 变量类型
Java 语言支持的变量类型有
局部变量Local Variables定义在方法、构造方法或语句块中的变量作用域只限于当前方法、构造方法或语句块中。局部变量必须在使用前声明并且不能被访问修饰符修饰。成员变量Instance Variables定义在类中、方法之外的变量作用域为整个类可以被类中的任何方法、构造方法和语句块访问。成员变量可以被访问修饰符修饰。静态变量Class Variables定义在类中、方法之外的变量并且使用 static 关键字修饰作用域为整个类可以被类中的任何方法、构造方法和语句块访问静态变量的值在程序运行期间只有一个副本。静态变量可以被访问修饰符修饰。参数变量Parameters方法定义时声明的变量作为调用该方法时传递给方法的值。参数变量的作用域只限于方法内部。后面用到的时候讲解
2.3.1. 示例代码
public class Var {//成员变量int numberVar;// 静态变量private static int staticVar;public static void main(String[] args) {//局部变量int localVar 10;Var.staticVar 12;numberVar 14;System.out.println(局部变量 localVar);System.out.println(成员变量 numberVar);System.out.println(静态变量 staticVar);System.out.println(静态变量2 Var.staticVar);}
}
提示成员变量放在后面的对象来讲解其中的局部变量只能在main方法中有效果如果静态变量的修饰符为public在全局都可以类名.变量就可以出来
2.4. 对象和类
对象对象是类的一个实例对象不是找个女朋友有状态和行为。例如一条狗是一个对象它的状态有颜色、名字、品种行为有摇尾巴、叫、吃等。类类是一个模板它描述一类对象的行为和状态。前置准备中的Helloworld就是一个类
2.4.1. 编写一个女朋友对象
public class Girlfriend {public int age;public String name;public void introduce() {System.out.println(年龄age \t姓名 name);}}
提示其中的age和name就是在描述这个类的状态introduce方法就是类的行为
2.4.2. 创建对象
对象是根据类创建的。在Java中使用关键字 new 来创建一个新的对象。创建对象需要以下三步
声明声明一个对象包括对象名称和对象类型。实例化使用关键字 new 来创建一个对象。初始化使用 new 创建对象时会调用构造方法初始化对象。
public static void main(String[] args) {Girlfriend girlfriend new Girlfriend(); //new来创建对象
}
2.4.3. 访问对象的变量和方法
通过已创建的对象来访问成员变量和成员方法如下所示
public static void main(String[] args) {//实例对象Girlfriend girlfriend new Girlfriend();/* 为类的属性赋值 */girlfriend.age 18;girlfriend.name Jack;/* 访问类中的方法 */girlfriend.introduce();/* 访问类中的属性 */System.out.println(访问类中的属性为:girlfriend.name);
}
运行结果