java入门到精通(03)

package ink.sdd.Java01;

import org.junit.Test;

public class Test0001 {
    //声明变量
    @Test
    public void test01() {
        int age;  //声明int型变量
        char char1=‘r‘;  //声明char型变量并赋值
        //变量名的明明规则:
        //1.变量名必须是一个有效的标识符
        //2.变量名不能重复
        //3.应该选择有意义的单词作为变量名
    }
    //声明常量
    @Test
    public void test02() {
        final double PI=3.1415926F; //声明diouble型常量PI并赋值
        final boolean BOOL=true;    //圣米格boolean型常量BOOL并赋值
    //在运行过程中一直不会改变的两成为常量,通常也被称为final变量,整个过程中只能被赋值一次
    //在java语言中声明一个常量,除了要指定数据类型外,还要通过final关键字进行限定
        int x=45;//定义实例变量
    }
    static int y=90;//定义静态变量
    //其中x是实例变量,y是静态变量(也称类变量),如果成员变量的类型前面加上关键字static,
    //这样的成员变量称为静态变量,静态变量的有效范围可以跨类,甚至可达到整个应用程序之内

}
//在项目中创建类Gess,声明整形变量i并赋给初始值10,之后再将100赋给i,最后将i的值进行输出
class Gess{                   //定义类
    public static void main(String[] args) {//主方法
        int i=10;//定义变量并复制10
        System.out.println("i的初始值为:"+i);//输出i的值
        i=100;//将100赋值给i
        System.out.println("i现在的值为:"+i);//输出i的值
    }
}

局部变量的作用范围:

在类的方法中定义的变量称之为局部变量。局部变量旨在当前代码中有效

局部变量的声明周期取决与方法

原文地址:https://www.cnblogs.com/songdongdong6/p/9872078.html

时间: 2024-08-11 18:33:58

java入门到精通(03)的相关文章

Java入门到精通——调错篇之Spring2.5利用aspect实现AOP时报错: error at ::0 can't find referenced pointcut XXX

一.问题描述及原因. 利用Aspect注解实现AOP的时候出现了error at ::0 can't find referenced pointcut XXX.一看我以为注解写错了,结果通过查询相关资料是因为Spring2.5与中的aspectjweaver.jar 和aspectjrt.jar这两个jar包与JDK1.7不匹配. org.springframework.beans.factory.BeanCreationException: Error creating bean with n

JAVA入门到精通-第94讲-山寨QQ项目8-好友在线提示

遇到的问题: 现在每登录一个人,后面的人是能看到前面的登录的人的: 但是,前面的人看不到后面的人登录: //后面每登录一个人,有责任去通知前面登录的人他已经上线了: 通知了完以后,需要更改好友在线的情况: //不让同一个账号反复登录 //如果 好友不在线,则不能聊天 ================================ [ManageQqChat.java] /** * 这是一个管理用户聊天界面的类 */ package com.qq.client.tools; import jav

Java入门到精通——调错篇之Eclipse No Java virtual machine was found after searching the following locations

一.错误现象. 在一次启动Eclipse的时候弹出了下面的错误 二.错误原因 原因是没有找到javaw.exe文件的路径. 三.解决方案 在eclipse根目录下找到eclipse.ini加入下面一句话 -vm D:\Java\jdk1.8.0_25\bin(jdk的bin目录路径)

Java入门到精通——调错篇之Eclipse Java compiler level dose not match the version of the installed Java project

一.错误现象. java项目显示红色,并且类中引用包中会报红色错误,在Eclipse下面显示下面错误提示如图: 二.错误原因. 通过字面意思一看就很明白java的版本不对. 三.解决办法. 3.1右键项目"Properties",在弹出的"Properties"窗口左侧. 3.2单击"Project Facets",打开"Project Facets"页面,更改java版本 对了大家最后别忘了点击Apply

Java入门到精通——基础篇String StringBuffer StringBuilder性能PK

一.概述 字符串的处理在java中我们经常要用到java提供了三个类来提供对字符串的操作,String,StringBuffer,StringBuilder String:固定长 StringBuffer:不固定长线程安全 Stringbuilder:不固定长线程不安全 二.性能PK 1.创建超大字符串. 代码: public class StringOne { public static void main(String[] args) { String str=""; String

Java入门到精通——开篇

本系列博客大体框架构思了一段时间了,本系列博客包含了对现有知识的总结也有对未来知识的展望. 本系列博客包括七大部分如下: 第一部分  Java基础应用 讲述JAVA的基础从以下几方面讲述:安装与配置.基本语法.面向对象.异常处理.数组.常用类.容器.IO.线程.网络等. 第二部分  Java高级应用 讲述Jvm优化.J2EE十三个规范等. 第三部分  Java工具应用 从三个方面讲述:开发工具.管理工具.代码质量控制工具 开发工具:Maven.Nexus.Jetty.Eclipse等. 管理工具

Java入门到精通——基础篇之static关键字

一.概述 static 关键字是声明静态变量,静态方法用的.static的含义是属于类且不属于类对象的变量和函数. 二.static的产生. 在创建对象的时候除非用new创建那个类的对象,否则实际上并没有获得任何对象只有当执行new来创建对象时数据存储空间才被分配,其方法才供外界调用.但是有两种情况上述方法时无法解决的 第一种只想为某特定域分配单一存储空间而不去考虑究竟要创建多少对象,甚至不需要创建任何对象. 第二种希望某个方法(变量)不予包含它的类的人很对象关联在一起.也就是没有创建对象,也能

Java入门到精通——基础篇之面向对象

一.概述. Java属于面向对象的一种语言,因为Java是面向对象的语言所以这个语言的诞生需要有五个基本特性: 1)万物皆为对象. 2)程序是对象的集合. 3)每个对象都有自己的由其他对象所构成的存储. 4)每个对象都拥有其他类型.每个对象都是某个类的一个实例. 5)某一特定类型的所有对象都可以接收同样的消息. Java中会有一些我们常用到的概念虽然总在用但是我们却不知道为什么会要有这些下面我就以一问一答的方式来给大家讲解. 二.一些面向对象的疑问. 2.1为什么要有访问控制的存在?它的意义是什

JAVA入门到精通-第0讲

p.MsoNormal,li.MsoNormal,div.MsoNormal { margin: 0cm; margin-bottom: .0001pt; text-align: justify; font-size: 10.5pt; font-family: "Calibri", "sans-serif" } .MsoChpDefault { } div.Section1 { } java平台 1.J2SE java开发平台标准版 2.J2EE java开发平台企