首页 > 编程语言 >java程序设计(part 1)

java程序设计(part 1)

时间:2022-10-23 16:38:11浏览次数:43  
标签:java String void System part println 程序设计 class

java语言与面向程序设计

java程序介绍

java三大平台:java SE/java EE/java ME

java运行机制:

  1. java虚拟机
  2. 代码安全性检测
  3. 垃圾收集机制

java编译过程:源程序(.java)——>javac编译——>字节码(任意品台可用.class)——>java运行——>JVM

Java运行环境(JRE)=JVM+API


面向对象程序设计

对象?在计算机中是一个可标识的存储区域.

Person p=new Person();

类?具有共同属性和行为的对象的集合。

class Person{
int age;
String name;
void SayHello()
}

面向对象的三大特征

  1. 封装性:进行模块化,可进行信息封装,用户只通过提供的接口进行访问。
  2. 继承性:共享父类和子类的数据和方法,提升代码的重用率,以及可以更好的维护,也能够更好的进行抽象与分类。
class Person{
int age;
String name;
void SayHello()
}
class Student extends Person{
String school;
double score;
void meetTeacher(){...}
}
  1. 对不同的对象调用同一方法可以操作内容不一样。

简单的Java程序设计​

一个简单的Java程序

public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}

快捷键:

​psvm​​ ——> public static void main(String[] args)

sout​——>   System.out.println();

java程序基本组成:

package语句(0或1句)

import 语句(0或多句)

class(1或多个)

java程序编译

javac 编译.java

java 编译 .class

使用jar打包

​编译 javac A.java

打包 jar cvfm A.jar A.man A.class

c表示创建(create), v表示显示详情(verbose), f表示指定文件名, m表示清单文件

运行 java -jar A.jar

Java程序设计

使用JavaDoc生成文档

javadoc –d 目录名 xxx.java

使用javap 进行反编译

javap –c 类名

程序的输入与输出

使用Scanner函数

import java.util.Scanner;

public class ScannerTest {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个数");
int a= scanner.nextInt();
System.out.println("这个数是"+a);
System.out.println("请输入一串字符");
String str = scanner.next();
System.out.println("这串字符为"+str);
}
}



(完!欢迎指正~~~)

标签:java,String,void,System,part,println,程序设计,class
From: https://blog.51cto.com/xaobao/5787354

相关文章

  • JavaScript语法-变量、变量typeof、一元运算符
    JavaScript语法-变量变量变量:一小块存储数据的内存空间Java语言是强类型语言,而JavaScript是弱类型语言。强类型:在开辟变量存储空间时,定义了空间将来存储的数......
  • JavaScript
    概述JavaScript简称js,用于用户与浏览器行为交互、浏览器与服务器的数据交互ECMAScriptjs的版本,是js语言的标准。例子<!DOCTYPEhtml><htmllang="en"><head><......
  • 606 Javascript_语法_与html结合方式 and 607 Javascript_语法_注释&数据类型
     Javascript_语法_与html结合方式ECMAScript:客户端脚本语言的标准1.基本语法1.与html相结合方式1、内部js;......
  • 狂神说Java面向对象
    初识面向对象面向对象和面向过程面向过程思想步骤清晰简单,第一步做什么,第二步做什么....面对过程适合处理一些较为简单的问题面向对象思想物以类聚,分类的思维模......
  • JSON 和 JavaScript 介绍与区别
    Web开发依赖于JavaScript,但什么是JSON,以及JSON与JavaScript的区别是什么?了解WEB背后的技术对于寻求创新和充分利用可用资源的团队来说非常重要。所有与WEB相关的......
  • 正则表达式匹配Java注释
    匹配单行注释:\/\/.*$;匹配多行注释:\/\*(\*)?(((?!\*\/)[\s\S])+)?\*\/。来源:HowtodeleteallcommentlinesinIDEA?......
  • JavaScript提示框
    1.alert("123");阻塞函数,会生成一个提示框仅包含一个不会返回任何值的按钮和一个消息 2.confirm("123");判断函数,会生成一个提示框,提示框内含确认与否定如果选择确......
  • 关于java中VO,DTO的理解
    @Data@JsonIgnoreProperties(ignoreUnknown=true)publicclassAllCodeCoverageRateSettingDto{privateIntegerid;privateStringdept;privateLongcreateTime......
  • 604_JavaScript_简介 and 605Javascript_发展史
    JavaScript_简介:概念:一门客户端脚本语言运行在客户端浏览器中的。每一个浏览器都有Javascript的解析引擎脚本语言:不需要编译,直接就可......
  • Flink读mysql的时候报错java.net.SocketException: Connection timed out (Read faile
    通过flinkjoin表关联对mysql进行读取出现下面的问题?求指点atorg.apache.flink.streaming.runtime.io.StreamOneInputProcessor.processInput(StreamOneInputProcessor.ja......