昨晚开始注册的博客,本来想把昨晚学到的知识整理一遍的,可是要隔一天才能发表博文,刚学java,跟着马士兵的视频学,一下是这两天记录的代码以及自己出现过的问题。
public class person{ //一般的类名首字母大写,方法名首字母都是小写,而且遵守驼峰书写格式
int id;
int age;
person(int id_,int age_){
id = id_;
age = age_;
}
public static void main(String args[]){
person tom = new person(1,25);
person pp = new person(1,20); //一般已经定义了方法,要 按照定义来书写不能出现 空参;
System.out.println("tom的资料为:"+tom.id+"、"+tom.age);
System.out.println("pp的资料为:"+tom.id+"、"+tom.age);
}
}
//switch中几种case输出相同内容,注意类名不能出现与关键字一样
public class aboutswitch {
public static void main(String args[]){
int i = 0;
switch (i)
{
case 0:
case 1:
case 2:
System.out.print("C");
break;
case 3:
System.out.print("B");
break;
default:
System.out.print("ZZ");
break;
}
}
}
//break 与continue 之间的区别
//求出101-200之内的所有质数
public class primenumber{
public static void main(String[] args){
for(int i=101;i<=200;i+=2){
boolean f = true;
for(int j=2;j<=i;j+=2){
if(i%j==0)
f=true;
break; //跳出循环,只能跳出一层,即最近的for循环
}
if(!f){continue;} //跳过一次,继续循环下去
System.out.print(" "+i);
}
}
}
class Point{
double x,y,z;
Point(double x_,double y_, double z_){
x = x_;
y = y_;
z = z_;
}
void setX(double x_){
x = x_;
}
void setY(double y_){
y = y_;
}
void setZ(double z_){
z = z_;
}
public double getDistance(Point p){
return (x - p.x)*(x - p.x) + (y - p.y)*(y - p.y) + (z - p.z)*(z - p.z);
}
}
public class TestPoint{
public static void main(String args[]){
Point p=new Point(3.0,3.0,3.0);
Point p1=new Point(0.0,0.0,0.0);
System.out.println(p.getDistance(p1));
p.setX(4.0);
System.out.println(p.getDistance(p1));
}
}
一天的学习快结束了,赶快回去洗澡玩玩睡觉了...以后再回首
分享到:
相关推荐
- 小白学Web、Java、J2ee视频实战教程:适合完全没有编程基础的初学者入门。 - 商业J2EE项目实训视频:通过具体项目来加深对J2EE技术栈的理解。 - 学习DRP系统:虽然不直接关联JAVA,但作为业务流程管理的一部分...
资源名称:李兴华-零基础学Java视频教程资源目录:【】beb0947865854748ff69742fa38028eb【】de35d41e7391bfb74fb4d3fd4478596f【】[魔乐科技][李兴华-零基础学Java].01-Java介绍及JDK配置.rar【】[魔乐科技][李兴华...
【Java在线学习视频系统】是一个综合性的Web应用,利用了Java技术栈的MVC(Model-View-Controller)设计模式来构建。MVC模式是一种软件架构模式,它将应用程序分为三个核心部分:模型(Model)负责数据处理和业务...
另外,“循序渐进学java视频教程”系列可能是针对不同学习阶段设计的,例如从基础知识及概念的介绍开始,进而过渡到数据库的精通,再到实战项目的开发。这样的递进式教学,有助于学习者按部就班地掌握Java技术。 ...
总之,Java实现视频压缩涉及到多媒体处理、图像编码、数据封装等多个技术环节,虽然Java不是首选的视频处理语言,但借助适当的库和接口,仍然能够构建功能强大的视频压缩系统。对于想要深入这一领域的开发者来说,...
无论您是在校大学生,还是职业学员,或者其他开发人员,本书都志在全面提高您的Java编程思想和开发实力,使您能够系统的学习Java语言,写出高质量的Java程序代码,相信看完本软件提供的所有视频后将使您获益匪浅。
Java实现的视频播放程序源码是一个典型的多媒体应用开发案例,主要涉及了Java编程语言、音视频处理技术以及软件工程的一些核心概念。以下是对这个项目的一些关键知识点的详细说明: 1. **Java编程语言**:Java是一...
想学java,新手学java,怎样才能学好java,java视频教程,零基础学习java--java学习指导文档
Java多线程是一块重要的内容,李兴华讲解的Java是一个很好的资源
Java UDP视频传输是一种基于用户数据报协议(User Datagram Protocol)的实时数据传输方式。UDP相较于TCP,具有更低的延迟和更高的传输效率,因为其不保证数据包的顺序、不进行重传,所以适用于对实时性要求高的应用...
在Java编程环境中,获取视频资源的播放时长是一项常见的任务,尤其在开发视频播放器或者进行视频处理的应用中。要实现这一功能,我们需要利用到Java的多媒体处理库,如JMF(Java Media Framework)或者Xuggler。在...
通过对每天所学的Java知识进行记录,我们可以更好地回顾和巩固所学内容,同时也能清晰地看到自己的进步和需要改进的地方。这种记录可以是关于语法的学习、框架的使用、设计模式的应用,也可以是对某个具体问题的解决...
通过开发超级玛丽,飞机大战,汤姆猫等经典小游戏来讲解Java,一起玩着学Java!
Java 是一门面向对象编程语言,不仅吸收了 C++ 语言的各种优点,还摒弃了 C++ 里难以理解的多继承、指针等概念。Java 不但可以用来开发网站后台、PC 客户端和 Android APP,还在数据分析、网络爬虫、云计算领域...
JMF允许开发者处理音频和视频流,包括播放、捕获、记录和网络传输。Xuggler则是一个开源的Java库,它可以直接操作音视频文件的容器格式和编解码器,提供更高的灵活性。 视频传输的过程中,为了优化带宽使用和减少...
资源名称:循序渐进学java视频教程之基础知识及概念资源目录:【】abbr_3ec67b2ec7f7dfd3154be6864e2246b7【】abbr_709a232cb411500168fd57a469e6d3e5【】abbr_c2b64caf0e69d629bac9f71d44e8c865【】韩顺平....
Java WebSocket 实现视频聊天是一种在Web上实现实时通信的技术,它允许服务器和客户端之间建立持久的连接,以便数据可以在两个方向上同时传输,而无需为每个消息创建新的HTTP请求。在本项目中,Java WebSocket被用来...
在本文中,我们将深入探讨如何使用Java编程语言来实现一个多人视频聊天室。这个聊天室的设计基于经典的客户端/服务器(C/S)架构,利用Java的多线程特性来支持多个用户同时在线交流。 首先,我们要理解Java多线程在...
图书《从零开始学Java》配套的资源包。本书针对初学和自学读者的特点,以通俗易懂的语言讲解Java语言编程。全书内容分为六篇共23章,讲解了Java的各个方面,主要内容包括Java语言的环境配置、基本语法、流程控制语句、...