• 周年纪念勋章活动已圆满结束,如有已购买但仍未申请的用户,可以通过对应勋章的下载链接申请~

教程 jvav入门教程

zw35426

【Lv:3】

VIP
开发者
正式会员
注册
2024/08/20
消息
169
金粒
966金粒
java是一个可以跨平台的语言,因为它在编译后的信息是专门给jvm看的,其他的一些语言则是直接编译成平台运行,所以理论可以到处跑
当然,因为有jvm(虚拟机)存在,所以相当于套了一个纸壳子走路,性能可能会差点
零-访问等级:
java中基本的访问等级有4种,它们决定了什么情况下可以访问被声明的信息
public:任何都可以访问
*小芝士:构造方法比较特殊,它是在一个类的对象/实例创建时调用
不声明:在同一包内可以访问
private:只能在该类中被访问
*小芝士:类可以理解为一个对象的构造蓝图,一般用class字段声明
protected:与不声明一样,但可以通过继承这个类来访问
*小芝士:如果类被声明为final,那么它将不可被继承
壹-开始方法:
我们可以用public static void main(String[] args){
}来声明一个开始方法,它将会在程序启动时执行这个方法里面的内容
*小芝士:static字段用于声明变量是否是静态,静态属于这个类,可以直接调用,动态则属于他的实例,在你使用new字段实例化它后可调用,且每个动态方法与动态变量都是独立的,比如,你有一个类,是lei
public class lei {
int a = 0;
public void ikun(){
a++;
}
}
我们创建了两个实例:
lei one = new lei();
lei two = new lei();
然后调用ikun方法:
two.ikun;
这个时候,two对象中的a值为1,但one对象中的a仍然是0
贰-基本类型:
int:用于表示整数,有上限和下限
float:用于表示有小数的数,但只能表示一位小数,并且数字后面要加f,如float a = 0.0f;
double:用于表示任意有小数的数,但有精度限制,小数点后15~17位精度不能保障
String:用于表示任意字符串,其值应用""包裹,如:String a = "^_^用";
char:用于表示任意字符,其值用''包裹,如:char a = 'a';
boolean:用于表示true或false,其值只能是true或false
标准符号:
==:用于比较两者是否相等
=:用于赋值,会优先计算=右边的数,然后将=左边的值设置成右边的值
++:自增,将++左边的变量的值加1
--:自减,将--左边的变量的值减1
>:左边的值是否大于,右边的值,如果是,则返回true
<:左边的值是否小于右边的值,如果是,则返回true
!:反转返回的结果,仅用于布尔值(boolean)
!=:如果!=左边的值不等于右边的值,则返回true
():优先计算()内的内容
*小芝士:如果要比较两个对象/string是否相同,请用其中的equals(比较的对象)来比较,而不是直接用==或!=等等,且非数字类型的变量不可用++,--,<,>等等(腹泻了一整天,待会再写)
 
内容版权许可
CC BY-NC-SA 署名-非商业性使用-相同方式共享
……很难想象这篇文章到底是不是针对初学者的
 

在线会员

  • phoelycia
  • Miilyh
  • 灵域
  • luminous夜光
  • Shimakaze
  • 枫叶的温柔
  • PixelUtopia-像素乌托邦
  • 妄语
  • 面具人
  • 天错
  • TATyKeFei
  • umaru
  • Buku
  • fightforfree
  • Evixtin
  • 南荣
  • sanjiumy
  • shuiwucan
  • DieEr
  • 冰雪冬樱
  • PuddingKC
...和 46 更多。
后退
顶部 底部