首页 > 编程语言 >java

java

时间:2024-04-04 12:00:16浏览次数:29  
标签:java String int demo static Data class

JAVA

1.Basic DataType

int Data=1;
float Data=1.0f;
double Data=1.1;
char Data='A';
boolean Data=true;
byte Data=1;
short Data=1;
long Data=1000000L;

2.Blocks

if(condition){ do ..}
do { ... }while(condition);
for(condition){ do ..}
switch(condition) {
    case condition:
    default:
        break;
}

3.Class

class ClassName{
    var var1;//instance variable
    ClassName(){
        constructor1;
    }
    returnType methodName(var1,var2,var3 ...){
        ...
    }
}
ClassName a=new ClassName();
a.var1=xxx;
//public menber can be accessed in the inside of its defination class and the outside
//Private only be accessed in the defination class inside;

overload method

public class test {
    public static void main(String[] args) {
        hello demo = new hello();
        System.err.println(demo.db(3));
        System.err.println(demo.db(33.3));
    }
}

class hello {
    int db(int a) {
        return a * 2;
    }

    double db(double a) {
        return a * 2;
    }

    long db(long a) {
        return a * 2;
    }
}

overload constractor

class demo{
    int i;
    demo(int i){
        x=i;
    }
    demo(double i){
        x=i;
    }
}

Static

the variables can be changed or affected by any object s

static int a=2;
//the static create and can be accessed by any objects just like a global variables
public class test {
    public static void main(String[] args) {
        // Demo demo=new Demo();
        //the static method is not nessary to new a object;
        //and its not use like object.xxx;and like className.xxx;
        System.err.println(Demo.passobject("hello"));
    }
}

class Demo {
    static String passobject(String oj) {
        return new String(oj);
    }
}

static block

main:
//the static block start run when the object is allocted and can use to init static value
    System.err.println(Demo.name);// alex
class:
    static String name;
    static {
        name = "alex";
    }

标签:java,String,int,demo,static,Data,class
From: https://www.cnblogs.com/alexmaodali/p/18114042

相关文章

  • 前端学习<四>JavaScript基础——01-编程语言和JavaScript简介
    计算机语言概念计算机语言:人与计算机之间通信的语言。它是人与计算机之间传递信息的媒介,它通过特定的语法规则和语义约定,将人类可理解的指令转化为计算机可以执行的机器指令。计算机程序:就是计算机所执行的一系列的指令集合,程序全部都是用我们所掌握的语言来编写的,如果我们......
  • 前端学习<四>JavaScript基础——02-JavaScript入门:hello world
    开始写第一行JavaScript:helloworldJS代码的书写位置在哪里呢?这个问题,也可以理解成:引入JS代码,有哪几种方式?有三种方式:(和CSS的引入方式类似)行内式:写在HTML标签内部。内嵌式(内联式):写在script标签中。外链式:引入外部JS文件。方式1:行内式代码举例: <inputty......
  • 2024 java后端实习 春招已经开放公司名单
    理想汽车实习生招聘,大量岗位上新MBTI性格测试专业版高德地图春季2025届校园招聘正式启动银泰百货2024春季校招正式启动!高德地图春季2025届校园招聘正式启动携程集团2024春季校园招聘全球启动!拼多多2025届研发实习生招聘正式启动!miHoYo招聘官网米哈游2024春季校园招聘启......
  • MyBatis入门到掌握(JAVA)
    建立连接可能涉及到的问题(只需要自己改一下就行)1、MyBatis是⼀款优秀的持久层框架,⽤于简化JDBC的开发2、数据库连接配置(1)yml配置#数据库连接配置spring:datasource:url:jdbc:mysql://127.0.0.1:3306/mybatis_test?characterEncoding=utf8&useSSL=falseusern......
  • 使用Java通过键盘输入获取菱形图案
    简介:在这篇文章中,我们将学习如何使用Java编程语言通过键盘输入获取用户指定的行数,然后输出菱形图案。菱形图案是一种经典的图形,通过控制空格和星号的数量可以打印出美观的图案。步骤:引入Scanner类:在Java中,我们可以使用Scanner类来接收用户的键盘输入。首先需要引入java.ut......
  • Java面试题:Java集合框架:请简述Java集合框架的主要组成部分,并解释它们之间的关系。
    Java集合框架(JavaCollectionsFramework)是一组用来表示和操作集合的类的集合,它提供了用于存储不同类型对象的标准化接口和类。Java集合框架的主要组成部分包括以下几个部分:集合接口(CollectionInterface):这是所有集合类的根接口,定义了集合的基本操作,如添加、删除、判断存在......
  • Java面试题:解释Java泛型的主要用途,并说明泛型擦除的概念。
    Java泛型(Generics)的主要用途是提供一种编写可重用且类型安全的代码的方法。它们允许在编程时使用类型参数,这些类型参数可以在运行时被具体的类或接口替换。泛型的主要优点包括:类型安全:泛型编译时会进行类型检查,确保在运行时使用的是正确的类型,从而减少类型转换错误。代码复......
  • Java面试题:简述数据库性能优化的常见手段,如索引优化、SQL语句优化等。
    数据库性能优化是确保数据库系统高效运行的关键步骤。以下是一些常见的数据库性能优化手段:1.索引优化:创建索引:为经常用于查询条件的字段创建索引,可以大大加快查询速度。避免过多索引:虽然索引可以加快查询,但过多索引会减慢写操作,并占用额外空间。使用复合索引:当查询条件包......
  • Java面试题:解释微服务架构的概念及其优缺点,讨论微服务拆分的原则。
    微服务架构的概念:微服务架构是一种设计方法,它将应用程序分解成一组独立的、可协作的服务,每个服务对应一个具体的业务功能。这些服务可以独立部署、扩展和维护,通常通过轻量级的通信机制(如HTTPRESTfulAPI)相互协作。微服务架构使得服务变得更加模块化,各服务之间相互独立,不受......
  • Java后端对 前端的学习了解 ,基础知识和各框架功能发展概述,以及了解前后端的分离史
    前端的框架太多,杂乱,后端只需要掌握简单的即可 (基础的和vue框架后面详细有笔记)一.前端三要素1.HTML(结构):超文本标记语言,决定网页的结构和内容(最基础)2.CSS(表现) :层叠样式表,设定页面的修饰,相当于化妆品3.JavaScript(行为):是一种弱类型的脚本语言,源代......